UniformSampleCone, y

Time bar (total: 11.5s)

start0.0ms (0.0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage

analyze210.0ms (1.8%)

Memory
-8.2MiB live, 286.1MiB allocated; 148ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%0.1%99.9%0.0%0.0%0.0%0
0.0%0.0%0.1%99.9%0.0%0.0%0.0%1
0.0%0.0%0.1%99.9%0.0%0.0%0.0%2
0.0%0.0%0.1%99.9%0.0%0.0%0.0%3
12.5%0.0%0.1%99.9%0.0%0.0%0.0%4
18.7%0.0%0.1%99.9%0.0%0.0%0.0%5
28.1%0.0%0.1%99.9%0.0%0.0%0.0%6
42.2%0.0%0.1%99.9%0.0%0.0%0.0%7
49.2%0.0%0.0%99.9%0.0%0.0%0.0%8
57.4%0.1%0.0%99.9%0.0%0.0%0.0%9
67.0%0.1%0.0%99.9%0.0%0.0%0.0%10
71.8%0.1%0.0%99.9%0.0%0.0%0.0%11
76.9%0.1%0.0%99.9%0.0%0.0%0.0%12
Compiler

Compiled 49 to 28 computations (42.9% saved)

sample1.4s (12.5%)

Memory
74.7MiB live, 2 174.0MiB allocated; 475ms collecting garbage
Samples
622.0ms3 173×1valid
488.0ms5 083×0valid
Precisions
Click to see histograms. Total time spent on operations: 806.0ms
ival-mult!: 272.0ms (33.7% of total)
ival-sinu: 187.0ms (23.2% of total)
adjust: 156.0ms (19.4% of total)
ival-sqrt: 90.0ms (11.2% of total)
ival-sub!: 55.0ms (6.8% of total)
ival-add!: 29.0ms (3.6% of total)
ival-<=: 14.0ms (1.7% of total)
ival-and: 3.0ms (0.4% of total)
ival-assert: 0.0ms (0.0% of total)
Bogosity

preprocess31.0ms (0.3%)

Memory
43.4MiB live, 43.4MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065167
1316161
21769161
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Compiler

Compiled 50 to 32 computations (36.0% saved)

sample0.0ms (0.0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
2
(PI)
1
Outputs
#s(literal 2 binary32)
#s(literal 13176795/4194304 binary32)
#s(literal 1 binary32)
Samples
0.0ms0valid
Compiler

Compiled 5 to 5 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series79.0ms (0.7%)

Memory
-10.9MiB live, 94.8MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

9 calls:

TimeVariablePoint
22.0ms
ux
0
3.0ms
uy
0
3.0ms
ux
inf
3.0ms
ux
-inf
2.0ms
maxCos
0

rewrite134.0ms (1.2%)

Memory
-21.7MiB live, 160.8MiB allocated; 18ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016108
02778
112978
261378
0402178
Stop Event
iter-limit
node-limit
iter-limit
Counts
16 → 368
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
#s(literal 1 binary32)
ux
(-.f32 #s(literal 1 binary32) ux)
maxCos
(*.f32 ux maxCos)
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(sqrt.f32 (-.f32 #s(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 #s(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
uy
#s(literal 2 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 uy uy)) uy)
(*.f32 #s(literal 1 binary32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(-.f32 uy (*.f32 (neg.f32 uy) #s(literal 1 binary32)))
(-.f32 uy (*.f32 #s(literal -1 binary32) uy))
(-.f32 uy (neg.f32 uy))
(+.f32 uy uy)
(PI.f32)
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 uy uy)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/9 binary32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 uy uy)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) uy))
(*.f32 (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (cbrt.f32 (fabs.f32 (PI.f32))) (*.f32 (cbrt.f32 (fabs.f32 (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (neg.f32 (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy))))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) #s(literal 1 binary32))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) uy) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) uy) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) uy)))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
#s(literal 1 binary32)
ux
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (+.f32 (*.f32 (neg.f32 ux) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(-.f32 (neg.f32 ux) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (neg.f32 ux)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
maxCos
(*.f32 (neg.f32 (neg.f32 maxCos)) ux)
(*.f32 (neg.f32 maxCos) (neg.f32 ux))
(*.f32 (neg.f32 ux) (neg.f32 maxCos))
(*.f32 maxCos ux)
(*.f32 ux (neg.f32 (neg.f32 maxCos)))
(*.f32 ux maxCos)
(neg.f32 (*.f32 (neg.f32 maxCos) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))
(/.f32 (*.f32 #s(literal 2 binary32) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)
(-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (neg.f32 ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32)) (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))) (-.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (-.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))) (-.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (-.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))) (-.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))))
(/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(-.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (neg.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(-.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(-.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)))
(-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) #s(literal 2 binary32))
(+.f32 (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(+.f32 (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(+.f32 (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(+.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (neg.f32 ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(+.f32 (+.f32 (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 ux #s(literal 1 binary32))))) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (neg.f32 ux)))) (pow.f32 (neg.f32 ux) #s(literal 2 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 2 binary32)))
(+.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (pow.f32 ux #s(literal 2 binary32)))
(+.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(+.f32 (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(+.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (+.f32 (*.f32 (neg.f32 ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (*.f32 (neg.f32 ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (-.f32 (*.f32 maxCos ux) ux)))
(+.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(*.f32 (neg.f32 (-.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal -1 binary32))) (-.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 (-.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 (-.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))))
(*.f32 (-.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))))))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (-.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (sin.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(sqrt.f32 (*.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
(-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 maxCos) ux)))) (*.f32 (*.f32 (*.f32 maxCos ux) maxCos) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)))
(-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal -1 binary32))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (sin.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(pow.f32 (*.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (neg.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) #s(literal 1 binary32))))
(+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (*.f32 maxCos ux)) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))))
(+.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (*.f32 (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))))
(pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(sin.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(sin.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(cos.f32 (neg.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(cos.f32 (fabs.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(cos.f32 (fabs.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (neg.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))
(cos.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(cos.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))
(*.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 1/2 binary32))
(*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 1/2 binary32))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 2 binary32))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))))))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)))) #s(literal 2 binary32)) (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) #s(literal 2 binary32)))

eval60.0ms (0.5%)

Memory
-3.1MiB live, 87.6MiB allocated; 8ms collecting garbage
Compiler

Compiled 20 174 to 2 829 computations (86.0% saved)

prune35.0ms (0.3%)

Memory
22.5MiB live, 74.1MiB allocated; 6ms collecting garbage
Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New42931460
Fresh000
Picked101
Done000
Total43031461
Accuracy
99.4%
Counts
461 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.8%
(*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 1/2 binary32))
98.2%
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
59.8%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
60.0%
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy 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))))))
59.9%
(*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
80.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))))
62.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
62.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 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
60.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))))
45.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))
30.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
58.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
60.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
59.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
59.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (cos.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
58.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
92.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))))))))
88.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
59.7%
(*.f32 (sin.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
92.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/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 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #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)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32))))))))
88.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #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 2 binary32)))) (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)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
51.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
Compiler

Compiled 2 584 to 1 446 computations (44.0% saved)

sample0.0ms (0.0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
2
(PI)
0
-1
1
-1/2
Outputs
#s(literal 2 binary32)
#s(literal 13176795/4194304 binary32)
#s(literal 0 binary32)
#s(literal -1 binary32)
#s(literal 1 binary32)
#s(literal -1/2 binary32)
Samples
0.0ms0valid
Compiler

Compiled 8 to 8 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series256.0ms (2.2%)

Memory
-60.0MiB live, 562.2MiB allocated; 212ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

9 calls:

TimeVariablePoint
14.0ms
ux
0
12.0ms
maxCos
inf
10.0ms
maxCos
0
9.0ms
maxCos
-inf
7.0ms
ux
inf

rewrite330.0ms (2.9%)

Memory
20.6MiB live, 1 410.0MiB allocated; 59ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053539
090453
1500453
22052450
04210450
Stop Event
iter-limit
node-limit
iter-limit
Counts
47 → 764
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
ux
maxCos
(*.f32 maxCos ux)
(-.f32 ux (*.f32 maxCos ux))
#s(literal 0 binary32)
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
#s(literal -1 binary32)
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
#s(literal 1 binary32)
(-.f32 ux #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(literal 2 binary32) maxCos)
(-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))
(*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(-.f32 (*.f32 maxCos ux) ux)
(-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
#s(literal -1/2 binary32)
(pow.f32 ux #s(literal 2 binary32))
(-.f32 maxCos #s(literal 1 binary32))
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
#s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (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))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
Outputs
uy
#s(literal 2 binary32)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy uy)
(PI.f32)
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
ux
maxCos
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 maxCos ux)
(*.f32 ux maxCos)
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 maxCos ux))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 0 binary32)))))
(-.f32 (*.f32 maxCos ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) #s(literal 0 binary32))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) (neg.f32 (*.f32 (neg.f32 ux) maxCos))) (*.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
#s(literal 0 binary32)
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos)) (neg.f32 (*.f32 (neg.f32 ux) maxCos))) (*.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 ux (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 maxCos ux))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (neg.f32 ux)))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (-.f32 (*.f32 maxCos ux) ux))
#s(literal -1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))))
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 maxCos ux))
(+.f32 (*.f32 maxCos ux) #s(literal 1 binary32))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 ux #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 ux #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)))))
(-.f32 ux #s(literal 1 binary32))
(+.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 ux)))
(+.f32 #s(literal -1 binary32) ux)
(+.f32 ux #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (+.f32 (*.f32 maxCos ux) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(-.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (*.f32 maxCos ux) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(+.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 maxCos ux) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 ux #s(literal 1 binary32))))
(neg.f32 (-.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux)))
(neg.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) ux) (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 0 binary32) (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))
(neg.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)))
(neg.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 (*.f32 maxCos ux) ux)))
(neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 maxCos ux))) (sqrt.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1/2 binary32)))
(sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
(pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 maxCos maxCos)) maxCos)
(*.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32))
(*.f32 maxCos #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) maxCos)
(/.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (neg.f32 maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (neg.f32 maxCos)))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) (-.f32 maxCos maxCos))
(/.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) (+.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos))))
(-.f32 maxCos (neg.f32 maxCos))
(+.f32 maxCos maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 maxCos maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) maxCos)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (neg.f32 (*.f32 #s(literal -2 binary32) maxCos)) (neg.f32 (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) maxCos))))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 #s(literal -2 binary32) maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (+.f32 maxCos maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (+.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))))
(-.f32 (-.f32 #s(literal 2 binary32) maxCos) maxCos)
(-.f32 #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) maxCos)))
(-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))
(+.f32 (*.f32 #s(literal -2 binary32) maxCos) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 maxCos maxCos)))
(+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))
(neg.f32 (-.f32 (+.f32 maxCos maxCos) #s(literal 2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)
(*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) #s(literal 1 binary32))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (*.f32 #s(literal -2 binary32) maxCos)))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(fabs.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))
(neg.f32 (*.f32 (-.f32 (+.f32 maxCos maxCos) #s(literal 2 binary32)) ux))
(neg.f32 (*.f32 ux (-.f32 (+.f32 maxCos maxCos) #s(literal 2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
#s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))
(sqrt.f32 (*.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(pow.f32 (*.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal 2 binary32))
(pow.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(fabs.f32 (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(fabs.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(*.f32 (pow.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal -1/2 binary32)))
(sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(pow.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(fabs.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(exp.f32 (*.f32 (log.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 maxCos ux))) (*.f32 maxCos ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 0 binary32) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux ux)) (-.f32 (*.f32 maxCos ux) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 ux ux)) (+.f32 (*.f32 maxCos ux) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos ux) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (*.f32 maxCos ux) (neg.f32 (neg.f32 ux)))
(-.f32 (*.f32 maxCos ux) ux)
(+.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 maxCos ux))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (*.f32 maxCos ux))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (*.f32 maxCos ux) (neg.f32 ux))
(neg.f32 (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 (*.f32 maxCos ux) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (-.f32 (*.f32 maxCos ux) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))))
(-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))
(-.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(-.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)
(-.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32)))
(+.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 0 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 (neg.f32 ux)) maxCos))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (neg.f32 ux))
(+.f32 (*.f32 maxCos ux) (-.f32 (neg.f32 ux) #s(literal -1 binary32)))
(+.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))
(neg.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32)) (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)) (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux))))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux)))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 2 binary32))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)))) #s(literal 1 binary32))
(+.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 ux #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux))
(fabs.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (-.f32 (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))))
(fabs.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(fabs.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux)))))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (-.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (-.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))) maxCos) ux))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(fabs.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(neg.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) (+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal -1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 1/2 binary32))
(+.f32 (*.f32 (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(sin.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(sin.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(sin.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(sin.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (neg.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (asin.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(cos.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (sin.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 1/2 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (sin.f32 (/.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (+.f32 (*.f32 (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (*.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(-.f32 (/.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (-.f32 ux (*.f32 maxCos ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 maxCos ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))) (+.f32 ux (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux))) (+.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))) (*.f32 ux (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) ux) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(-.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 1 binary32) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) ux))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (neg.f32 ux))
(-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 maxCos ux))
(-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))
(-.f32 ux (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(+.f32 (*.f32 (cos.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (sin.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 ux #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) ux)
(+.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 #s(literal -1 binary32) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal -1 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -1 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 1 binary32)))
(+.f32 ux (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(sin.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(cos.f32 (fabs.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(cos.f32 (neg.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(neg.f32 (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))
(neg.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (pow.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (PI.f32) (PI.f32)) (+.f32 (*.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (*.f32 (PI.f32) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (+.f32 (*.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(-.f32 (PI.f32) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(+.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))
(neg.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) (+.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal -1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 1/2 binary32))
(+.f32 (*.f32 (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) #s(literal 0 binary32)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 0 binary32) (sin.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(sin.f32 (+.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (+.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(sin.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(sin.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(sin.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(fabs.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))))
(fabs.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) #s(literal 1/2 binary32)))
(cos.f32 (neg.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (neg.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (asin.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(cos.f32 (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))
(cos.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))
(cos.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))
(neg.f32 (sin.f32 (-.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 1/2 binary32))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (/.f32 (-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (sin.f32 (/.f32 (+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (+.f32 (*.f32 (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))) (*.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal 4 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (fabs.f32 (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (fabs.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))))))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(-.f32 (/.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)))
(-.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)))
(+.f32 (/.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)) (/.f32 (sin.f32 (+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (cos.f32 (-.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 2 binary32)) (/.f32 (neg.f32 (cos.f32 (+.f32 (acos.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy))))) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))) (sqrt.f32 ux))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 1/2 binary32)))
#s(literal -1/2 binary32)
(*.f32 (fabs.f32 (fabs.f32 ux)) (fabs.f32 (fabs.f32 ux)))
(*.f32 (neg.f32 (fabs.f32 ux)) (neg.f32 (fabs.f32 ux)))
(*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))
(*.f32 (fabs.f32 ux) (fabs.f32 ux))
(*.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 ux #s(literal 1 binary32)))
(*.f32 (pow.f32 ux #s(literal 1 binary32)) ux)
(*.f32 (neg.f32 ux) (neg.f32 ux))
(*.f32 (pow.f32 ux (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 ux (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 ux ux)
(/.f32 (pow.f32 ux #s(literal 1 binary32)) (pow.f32 ux #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal -2 binary32)))
(pow.f32 (fabs.f32 ux) #s(literal 2 binary32))
(pow.f32 (neg.f32 ux) #s(literal 2 binary32))
(pow.f32 ux #s(literal 2 binary32))
(fabs.f32 (*.f32 ux ux))
(exp.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) maxCos)
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 maxCos #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 maxCos #s(literal 1 binary32)))))
(-.f32 maxCos #s(literal 1 binary32))
(+.f32 #s(literal -1 binary32) maxCos)
(+.f32 maxCos #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (fabs.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos))) (fabs.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)))) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)))
(*.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos)) (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))
(*.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) (-.f32 maxCos #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 maxCos maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32)) (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal 1 binary32)))))
(/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal -2 binary32)))
(-.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal -1 binary32))
(-.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 maxCos maxCos) #s(literal 1 binary32)))
(pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))
(pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))
(+.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) maxCos) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 maxCos (-.f32 maxCos #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (-.f32 maxCos #s(literal 1 binary32))))
(+.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(+.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)))
(fabs.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(exp.f32 (*.f32 (log.f32 (-.f32 maxCos #s(literal 1 binary32))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))
(neg.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (fabs.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (fabs.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(*.f32 (neg.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (neg.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) ux) ux)
(*.f32 (*.f32 (*.f32 ux ux) (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal -2 binary32)))
(pow.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux) #s(literal 2 binary32))
(+.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 ux ux))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (*.f32 ux ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 ux (*.f32 ux (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (/.f32 (*.f32 (*.f32 ux ux) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 maxCos maxCos) (+.f32 maxCos maxCos)) (*.f32 ux ux)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux ux)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(neg.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 ux ux) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(/.f32 (-.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(/.f32 (+.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(+.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))
(+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
#s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))
(*.f32 #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))

eval283.0ms (2.5%)

Memory
35.3MiB live, 1 229.1MiB allocated; 50ms collecting garbage
Compiler

Compiled 57 353 to 6 787 computations (88.2% saved)

prune111.0ms (1.0%)

Memory
-30.6MiB live, 161.1MiB allocated; 74ms collecting garbage
Pruning

48 alts after pruning (48 fresh and 0 done)

PrunedKeptTotal
New1 088411 129
Fresh19726
Picked505
Done000
Total1 112481 160
Accuracy
99.8%
Counts
1 160 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.8%
(*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 1/2 binary32))
98.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
74.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
60.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
74.6%
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
97.6%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
60.0%
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy 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))))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1/2 binary32))))
59.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
60.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))))
62.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 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
30.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (- (- (* maxCos ux) ux) -1) (- (- (* maxCos ux) ux) -1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
57.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) (*.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) (-.f32 ux #s(literal 1 binary32))))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
85.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
96.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))))
97.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos)))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))))
71.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
92.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
60.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
87.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (-.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))))
88.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
88.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
88.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
88.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) #s(approx (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (sqrt (* ux (- 2 (* 2 maxCos))))))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))))))
88.4%
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
52.6%
(*.f32 (sin.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
92.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/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 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #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)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32))))))))
51.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
88.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
98.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
89.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))))))
87.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
Compiler

Compiled 4 338 to 2 494 computations (42.5% saved)

sample0.0ms (0.0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
2
(PI)
-1
1
0
1/2
Outputs
#s(literal 2 binary32)
#s(literal 13176795/4194304 binary32)
#s(literal -1 binary32)
#s(literal 1 binary32)
#s(literal 0 binary32)
#s(literal 1/2 binary32)
Samples
0.0ms0valid
Compiler

Compiled 8 to 8 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series270.0ms (2.3%)

Memory
52.0MiB live, 550.2MiB allocated; 99ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0284033349
Stop Event
iter-limit
Counts
49 → 451
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
maxCos
ux
(*.f32 maxCos ux)
#s(literal -1 binary32)
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux)))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))
(-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))
(sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(+.f32 ux #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
#s(literal 0 binary32)
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
#s(literal 1/2 binary32)
(*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
Outputs
#s(approx ux ux)
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (- (* maxCos ux) -1) #s(literal 1 binary32))
#s(approx (- (* maxCos ux) -1) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) maxCos)))
#s(approx (- 1 ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) maxCos)))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) maxCos))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.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))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (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)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32))
#s(approx (+ 2 (* maxCos ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
#s(approx (- (+ 2 (* maxCos ux)) ux) (+.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) #s(literal -2 binary32))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
#s(approx (+ ux 1) (+.f32 #s(literal 1 binary32) ux))
#s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 5 binary32))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32))))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 5 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 5 binary32)))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) #s(literal 5 binary32))))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/24 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 ux) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/16 binary32) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/48 binary32) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))))))
#s(approx (- (* maxCos ux) -1) (*.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
#s(approx (- 1 ux) (*.f32 #s(literal -1 binary32) ux))
#s(approx (- 1 ux) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (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 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (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 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (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 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (+ 2 (* maxCos ux)) (*.f32 ux (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 ux (-.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ ux 1) (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal -1/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 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 ux (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32)))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 maxCos #s(literal 1 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal -1/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 3 binary32))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) ux)) #s(literal 2 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 8/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (/.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))
#s(approx (- (* maxCos ux) -1) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (- 1 ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))
#s(approx (+ 2 (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32))))) ux))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux)))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32)))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) ux))) #s(literal 2 binary32)))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (-.f32 (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) ux)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 8/3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))))) ux)))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) ux)) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 4/3 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))))) ux)) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) ux)))))))
#s(approx uy uy)
#s(approx (* uy 2) (*.f32 #s(literal 2 binary32) uy))
#s(approx (* (* uy 2) (PI)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32)))))))))))
#s(approx (sin (* (* uy 2) (PI))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))
#s(approx maxCos maxCos)
#s(approx (- ux (* maxCos ux)) (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (+.f32 ux (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (+.f32 ux (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (-.f32 #s(literal 2 binary32) ux))
#s(approx (- (+ 2 (* maxCos ux)) ux) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 ux #s(literal 2 binary32)))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) #s(literal 2 binary32)))
#s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (-.f32 (*.f32 maxCos ux) ux))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))))) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 1 binary32)))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))))) (*.f32 #s(literal 6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))))))))
#s(approx (- (* maxCos ux) -1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
#s(approx (- ux (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
#s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux)))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) maxCos) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) maxCos) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 maxCos (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 maxCos (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 maxCos (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 maxCos (+.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32)))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) #s(literal 2 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32))))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32)))))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal 1/12 binary32) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (pow.f32 maxCos #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (- (* maxCos ux) -1) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (- ux (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) ux)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.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)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (+ 2 (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.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)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 #s(literal -1 binary32) ux)))))
#s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) maxCos))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.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)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))))
#s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))) (pow.f32 maxCos #s(literal 3 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32)))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32))))))
#s(approx (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos))) #s(literal 2 binary32)))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))) (+.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos ux))))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) maxCos))) maxCos)))))
#s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))))) maxCos))) maxCos)))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))) maxCos))) maxCos)) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (* (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) 1/2) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/12 binary32) (/.f32 (+.f32 (*.f32 #s(literal -6 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 ux #s(literal 3 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)) (pow.f32 ux #s(literal 6 binary32))))) maxCos)) (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal -1 binary32) maxCos)))))))
Calls

9 calls:

TimeVariablePoint
26.0ms
maxCos
inf
18.0ms
maxCos
0
14.0ms
ux
inf
14.0ms
maxCos
-inf
11.0ms
uy
inf

rewrite347.0ms (3.0%)

Memory
-35.4MiB live, 1 029.2MiB allocated; 129ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062606
0102500
1442489
21634489
04136489
Stop Event
iter-limit
node-limit
iter-limit
Counts
49 → 1 703
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
maxCos
ux
(*.f32 maxCos ux)
#s(literal -1 binary32)
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux)))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))
(sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))
(-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))
(sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(+.f32 ux #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
#s(literal 0 binary32)
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)))
(*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))
(sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))
(sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))
(log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))
#s(literal 1/2 binary32)
(*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
Outputs
uy
#s(literal 2 binary32)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))) (-.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))) (*.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))) (-.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)) (*.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy)))))
(/.f32 (-.f32 (*.f32 uy uy) (*.f32 uy uy)) (-.f32 uy uy))
(/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy uy))))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy uy)
(PI.f32)
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))) (-.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
maxCos
ux
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 ux maxCos))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
#s(literal -1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux)) ux)
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))) (-.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))) (-.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))) (+.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (+.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))) (*.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))) (*.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(neg.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.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 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (-.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 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (neg.f32 ux) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux))) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 ux #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 ux #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 ux)))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)) (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (fabs.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (fabs.f32 (-.f32 ux (*.f32 ux maxCos))) (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (-.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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 ux maxCos)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32)))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (*.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (*.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (/.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (-.f32 (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (-.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal -2 binary32) #s(literal -2 binary32))) (+.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal -2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))
(-.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) #s(literal 2 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(+.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(+.f32 #s(literal 2 binary32) (*.f32 ux maxCos))
(neg.f32 (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(literal -1 binary32)))
(neg.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))
(neg.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(neg.f32 (-.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))) (-.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) (-.f32 #s(literal -1 binary32) (neg.f32 ux)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) (-.f32 #s(literal -2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal -2 binary32) ux))) (+.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)))) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.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 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #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 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) (-.f32 #s(literal -2 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -2 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal -2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (+.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (+.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux)))
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux))
(-.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux #s(literal 1 binary32))))
(neg.f32 (-.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos)))
(neg.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)) (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (fabs.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (fabs.f32 (-.f32 ux (*.f32 ux maxCos))) (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (-.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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 ux maxCos)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32)))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (*.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (*.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (/.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)) #s(literal 1 binary32))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)) uy)
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) uy))
(*.f32 uy (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) (+.f32 uy uy)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)) (+.f32 uy uy))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
(*.f32 uy (*.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)) #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy))) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))) (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (+.f32 (*.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (+.f32 (*.f32 (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (+.f32 (*.f32 (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))))
(-.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(-.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))) uy))
(-.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
(-.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (neg.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))))
(+.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (-.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))) (-.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32)))) (-.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))) (-.f32 ux (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))) (-.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 ux (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (-.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal -2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32))) (*.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (*.f32 ux (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32))) (*.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) #s(literal -2 binary32))) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (+.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal -2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(-.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos))
(-.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal 1 binary32))
(-.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 1 binary32))
(-.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))
(-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(+.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 (neg.f32 maxCos) ux))
(+.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos)) #s(literal -1 binary32))
(+.f32 (-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -2 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal -2 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal -2 binary32)))
(+.f32 ux (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(+.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))
(+.f32 ux (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(neg.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 ux #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 ux #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) (neg.f32 ux))
(-.f32 ux #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) ux)
(+.f32 ux #s(literal 1 binary32))
(neg.f32 (-.f32 #s(literal -1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 (+.f32 #s(literal 0 binary32) ux)) (neg.f32 (+.f32 #s(literal 0 binary32) ux)))) (-.f32 (*.f32 ux maxCos) (neg.f32 (+.f32 #s(literal 0 binary32) ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) ux))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal -1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) ux)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 #s(literal 0 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 0 binary32) ux)) (neg.f32 (+.f32 #s(literal 0 binary32) ux))) (*.f32 (*.f32 ux maxCos) (neg.f32 (+.f32 #s(literal 0 binary32) ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 #s(literal 0 binary32) ux))) (+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 #s(literal 0 binary32) ux) (+.f32 #s(literal 0 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal -1 binary32)) (-.f32 ux #s(literal -1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal -1 binary32)) (-.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal -1 binary32))))))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal -1 binary32)))
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) ux))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal -1 binary32))))
(+.f32 (*.f32 ux maxCos) (neg.f32 (+.f32 #s(literal 0 binary32) ux)))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux #s(literal -1 binary32))))
(neg.f32 (-.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))
(neg.f32 (-.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos)))
(neg.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)))) (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux))) (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal -2 binary32)))
(+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (neg.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
#s(literal 0 binary32)
(*.f32 (+.f32 (neg.f32 maxCos) #s(literal 1 binary32)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux)) ux)
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) ux))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))) (-.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))) (-.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))) (+.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (+.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) ux))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))) (*.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)) (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))) (*.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (-.f32 ux (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (+.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 ux (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 (neg.f32 maxCos) ux) ux)
(+.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32))
(+.f32 ux (+.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 0 binary32)))
(+.f32 ux (*.f32 (neg.f32 maxCos) ux))
(neg.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 0 binary32))) #s(literal 0 binary32))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 0 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 0 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (+.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 0 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 0 binary32) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 0 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) ux) (-.f32 #s(literal 0 binary32) ux)) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 ux maxCos) ux))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 ux (*.f32 ux maxCos)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (*.f32 ux maxCos) ux))
(-.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 ux (*.f32 ux maxCos)))
(-.f32 (*.f32 ux maxCos) ux)
(+.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(neg.f32 (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)) (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (fabs.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (fabs.f32 (-.f32 ux (*.f32 ux maxCos))) (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (-.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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 ux maxCos)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32)))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (*.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (*.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (/.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/4 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/8 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/4 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (*.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (*.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (/.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (-.f32 (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))) (-.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 maxCos)) ux) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 maxCos) ux)) (neg.f32 (*.f32 (neg.f32 maxCos) ux))) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal -2 binary32) #s(literal -2 binary32))) (+.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal -2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))))
(-.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))
(-.f32 #s(literal 2 binary32) (*.f32 (neg.f32 maxCos) ux))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) #s(literal 2 binary32))
(+.f32 #s(literal 2 binary32) (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(+.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 maxCos) ux)))
(+.f32 #s(literal 2 binary32) (*.f32 ux maxCos))
(neg.f32 (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(literal -1 binary32)))
(neg.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 2 binary32)))
(neg.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(neg.f32 (-.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos)))
(/.f32 (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.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 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))) (-.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux))) (+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) (-.f32 #s(literal -1 binary32) (neg.f32 ux)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) (-.f32 #s(literal -2 binary32) (neg.f32 ux)))) (+.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal -2 binary32) ux))) (+.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)))) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.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 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 (neg.f32 (neg.f32 ux)) (neg.f32 (neg.f32 ux))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #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 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal -2 binary32) (neg.f32 ux)) (-.f32 #s(literal -2 binary32) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal -2 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (+.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal -2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (+.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (+.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (-.f32 (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 maxCos) ux))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 (neg.f32 ux)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (neg.f32 ux)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (*.f32 ux maxCos) (-.f32 #s(literal -2 binary32) (neg.f32 ux)))
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal -2 binary32) ux))
(-.f32 (*.f32 ux maxCos) (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 maxCos) ux) (neg.f32 ux)))
(-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (neg.f32 ux)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux))
(+.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 ux maxCos) (neg.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux #s(literal 1 binary32))))
(neg.f32 (-.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos)))
(neg.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)) (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (fabs.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (fabs.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (fabs.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (fabs.f32 (-.f32 ux (*.f32 ux maxCos))) (fabs.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))
(*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))) (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (-.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux)) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.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 ux maxCos)))) (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 (*.f32 (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) ux) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (*.f32 (neg.f32 maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (neg.f32 maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (cosh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sinh.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 0 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (-.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 ux maxCos)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(fabs.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 4 binary32)))
(exp.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(neg.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 ux (*.f32 ux maxCos))))
(log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 #s(literal 4 binary32) (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)))))
(*.f32 #s(literal 1 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(+.f32 (log.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (log.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(+.f32 (log.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (log.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(+.f32 (log.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (log.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(+.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (-.f32 (*.f32 ux maxCos) ux)) (log.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(+.f32 (log.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (log.f32 (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (log.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (-.f32 ux (*.f32 ux maxCos))) (log.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(+.f32 (log.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (log.f32 (-.f32 ux (*.f32 ux maxCos))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(literal 1/2 binary32)
(log.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (log.f32 (exp.f32 #s(literal 1/2 binary32))))
(*.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 #s(literal 2 binary32) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (log.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(+.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(+.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (-.f32 ux (*.f32 ux maxCos))) (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(/.f32 (+.f32 (*.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (+.f32 (*.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))) #s(literal 4 binary32))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 0 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 0 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 1 binary32)) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))))
(/.f32 (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))
(-.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 (*.f32 ux maxCos) ux))) #s(literal 1/4 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) #s(literal 1/2 binary32))
(+.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(+.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(fabs.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(fabs.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(exp.f32 (/.f32 (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(neg.f32 (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(neg.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))) (-.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))) (-.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (-.f32 (*.f32 (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))) (*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32))))
(+.f32 (*.f32 (/.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (/.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))))

eval235.0ms (2.0%)

Memory
39.7MiB live, 507.8MiB allocated; 45ms collecting garbage
Compiler

Compiled 109 471 to 10 410 computations (90.5% saved)

prune120.0ms (1.0%)

Memory
-10.7MiB live, 377.4MiB allocated; 27ms collecting garbage
Pruning

76 alts after pruning (76 fresh and 0 done)

PrunedKeptTotal
New1 604541 658
Fresh212243
Picked505
Done000
Total1 630761 706
Accuracy
99.9%
Counts
1 706 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
98.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
74.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
60.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
98.2%
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
74.6%
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
97.4%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
97.9%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
96.1%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
97.7%
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy uy)))) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
59.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos)))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
87.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))) #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))))
62.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 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
30.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (- (- (* maxCos ux) ux) -1) (- (- (* maxCos ux) ux) -1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
56.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)))))
98.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(approx (- (* maxCos ux) -1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #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 maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
97.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
96.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
85.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))
98.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
96.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
71.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
92.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
60.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
85.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 #s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))
87.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (-.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))))
88.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
88.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
88.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) #s(approx (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (sqrt (* ux (- 2 (* 2 maxCos))))))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))))))
88.4%
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
86.8%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
87.4%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
88.3%
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
80.0%
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
88.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
89.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))))))
87.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
80.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
80.0%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
51.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
61.1%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))))))))))
6.9%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
69.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
79.9%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
79.0%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
69.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
79.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
63.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
73.1%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy #s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
Compiler

Compiled 8 130 to 4 472 computations (45.0% saved)

sample0.0ms (0.0%)

Memory
1.7MiB live, 1.7MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
2
(PI)
-1
1
(* 1 1)
0
-4/3
3
(pow (PI) 3)
(* 2 (PI))
Outputs
#s(literal 2 binary32)
#s(literal 13176795/4194304 binary32)
#s(literal -1 binary32)
#s(literal 1 binary32)
#s(literal 1 binary32)
#s(literal 0 binary32)
#s(literal -11184811/8388608 binary32)
#s(literal 3 binary32)
#s(literal 16256219/524288 binary32)
#s(literal 13176795/2097152 binary32)
Samples
0.0ms0valid
Compiler

Compiled 18 to 12 computations (33.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total)

series306.0ms (2.7%)

Memory
-19.6MiB live, 524.5MiB allocated; 80ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0319638367
Stop Event
iter-limit
Counts
69 → 501
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
maxCos
ux
(*.f32 maxCos ux)
#s(literal -1 binary32)
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) maxCos)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(-.f32 #s(literal 2 binary32) ux)
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 ux maxCos)
(-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(*.f32 #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
#s(literal 0 binary32)
(+.f32 #s(literal 0 binary32) ux)
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
#s(literal -4/3 binary32)
(pow.f32 uy #s(literal 2 binary32))
#s(literal 3 binary32)
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(-.f32 ux #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
#s(approx ux ux)
#s(approx (* maxCos ux) (*.f32 maxCos ux))
#s(approx (- (* maxCos ux) -1) #s(literal 1 binary32))
#s(approx (- (* maxCos ux) -1) (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)))
#s(approx (* ux (- 1 maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) maxCos)))
#s(approx (- 1 ux) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) ux)))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) maxCos)))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal 2 binary32) maxCos))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.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))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))) (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)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (- 2 ux) #s(literal 2 binary32))
#s(approx (- 2 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux)))
#s(approx (* ux (- 2 ux)) (*.f32 #s(literal 2 binary32) ux))
#s(approx (* ux (- 2 ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))))))))
#s(approx (- (- (* ux maxCos) -1) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32)))))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (*.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 2 binary32))))
#s(approx (- (* ux maxCos) (+ 0 ux)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (-.f32 maxCos #s(literal 1 binary32))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (- (- ux (* maxCos ux)) 2) #s(literal -2 binary32))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))
#s(approx (/ (+ 0 ux) (* ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
#s(approx (- 1 (/ (+ 0 ux) (* ux maxCos))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
#s(approx (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) #s(literal 5 binary32))))))))))
#s(approx (- ux 1) #s(literal -1 binary32))
#s(approx (- ux 1) (-.f32 ux #s(literal 1 binary32)))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (+.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (- (* maxCos ux) -1) (*.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
#s(approx (- 1 ux) (*.f32 #s(literal -1 binary32) ux))
#s(approx (- 1 ux) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 maxCos ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (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 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (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 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (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 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 5 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
#s(approx (* ux (- 2 ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))
#s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 ux (-.f32 (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (- (- (* ux maxCos) -1) ux) (*.f32 ux (-.f32 (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 2 binary32))) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 maxCos (*.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))))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)))))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) #s(literal 3 binary32))))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) #s(literal 5 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 3 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))) (*.f32 ux (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (-.f32 maxCos #s(literal 1 binary32))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 ux (-.f32 #s(literal 1 binary32) (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32)))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 5 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))))))
#s(approx (- ux 1) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))
#s(approx (- (* maxCos ux) -1) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (- 1 ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos ux)) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))) (*.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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))))))
#s(approx (- 2 ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) ux)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (/.f32 #s(literal 1 binary32) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32))))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32))))) ux))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (- (- (* ux maxCos) -1) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))))
#s(approx (- (- (* ux maxCos) -1) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 #s(literal 1 binary32) ux)) ux)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))) ux)))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.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)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) ux)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) ux)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))) #s(literal 5 binary32)))))) ux))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) #s(literal 2 binary32)))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 maxCos (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) ux)) (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))))) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) ux))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux)) (/.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 3 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 3 binary32)))) (*.f32 ux (pow.f32 (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) #s(literal 5 binary32)))))) ux)) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (- ux 1) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))))))
#s(approx uy uy)
#s(approx (* uy 2) (*.f32 #s(literal 2 binary32) uy))
#s(approx (* (* uy 2) (PI)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) ux))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (/.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 maxCos ux) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))))))))))))))
#s(approx (pow uy 2) (pow.f32 uy #s(literal 2 binary32)))
#s(approx (* (pow uy 2) (pow (PI) 3)) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
#s(approx (* -4/3 (* (pow uy 2) (pow (PI) 3))) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
#s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32)))
#s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))
#s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))))))
#s(approx (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))))
#s(approx (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))))))
#s(approx (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 uy #s(literal 3 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (pow.f32 uy #s(literal 2 binary32)))) (*.f32 #s(literal 4/3 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))))))
#s(approx maxCos maxCos)
#s(approx (- 1 maxCos) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) maxCos)))
#s(approx (* ux (- 1 maxCos)) (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (+.f32 ux (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (+.f32 ux (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (+.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.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 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
#s(approx (- (- (* ux maxCos) -1) ux) (-.f32 #s(literal 1 binary32) ux))
#s(approx (- (- (* ux maxCos) -1) ux) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (-.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 1 binary32)))
#s(approx (- (* ux maxCos) (+ 0 ux)) (-.f32 (*.f32 maxCos ux) ux))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)))))) (*.f32 #s(literal -1 binary32) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux))))) (/.f32 #s(literal 1 binary32) ux))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) ux)))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux)) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))))) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (PI.f32) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))) (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (-.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32))))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (+.f32 (*.f32 #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 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux)))) ux))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 ux #s(literal 2 binary32)))
#s(approx (- (- ux (* maxCos ux)) 2) (-.f32 (+.f32 ux (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))) #s(literal 2 binary32)))
#s(approx (- 1 (/ (+ 0 ux) (* ux maxCos))) (/.f32 #s(literal -1 binary32) maxCos))
#s(approx (- 1 (/ (+ 0 ux) (* ux maxCos))) (/.f32 (-.f32 maxCos #s(literal 1 binary32)) maxCos))
#s(approx (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 maxCos ux)))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (pow.f32 ux #s(literal 2 binary32)))) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32))))))))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))
#s(approx (- (* maxCos ux) -1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos))))
#s(approx (- 1 maxCos) (*.f32 #s(literal -1 binary32) maxCos))
#s(approx (- 1 maxCos) (*.f32 maxCos (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))))
#s(approx (* ux (- 1 maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
#s(approx (* ux (- 1 maxCos)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos))))
#s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux)))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 ux (pow.f32 maxCos #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos)))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32))) (/.f32 (pow.f32 ux #s(literal 2 binary32)) maxCos))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (pow.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (- (- (* ux maxCos) -1) ux) (*.f32 maxCos (-.f32 (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 ux maxCos))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (pow.f32 ux #s(literal 2 binary32))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (pow.f32 maxCos #s(literal 2 binary32))) (pow.f32 ux #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 2 binary32))))))
#s(approx (- (* ux maxCos) (+ 0 ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 maxCos (-.f32 (+.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)))))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 maxCos (-.f32 (+.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) ux))))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) ux)) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) ux)) (pow.f32 maxCos #s(literal 3 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) ux)))))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) (pow.f32 maxCos #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) maxCos))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) (pow.f32 maxCos #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) maxCos)))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))
#s(approx (- (* maxCos ux) -1) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (- 1 maxCos) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
#s(approx (* ux (- 1 maxCos)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos))))))
#s(approx (- ux (* maxCos ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) ux)))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- 1 ux) (- ux (* maxCos ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.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)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.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)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (- (- (* ux maxCos) -1) ux) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
#s(approx (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32)))))
#s(approx (- (* ux maxCos) (+ 0 ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (/.f32 ux maxCos)))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) ux)) maxCos))))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) ux)) maxCos))))))
#s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)))) maxCos)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)) ux)))) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) ux)) maxCos))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) maxCos))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) maxCos))) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (* 2 (* uy (* (PI) (sqrt (* (- ux (* maxCos ux)) (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux)))))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) #s(literal 1 binary32)))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal 1/4 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (/.f32 (*.f32 uy (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 ux #s(literal 3 binary32))) ux)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (- (- ux (* maxCos ux)) 2) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 ux #s(literal 2 binary32)) maxCos)) (*.f32 #s(literal -1 binary32) ux)))))
#s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (/.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))) maxCos)) maxCos)) (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))) maxCos))))))
#s(approx (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32))))) (*.f32 maxCos (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 ux #s(literal 2 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))) #s(literal 2 binary32)))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32))))))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 2 binary32)))))))))
#s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))))))
Calls

9 calls:

TimeVariablePoint
11.0ms
ux
0
11.0ms
ux
-inf
10.0ms
maxCos
0
10.0ms
maxCos
inf
10.0ms
uy
inf

rewrite389.0ms (3.4%)

Memory
121.6MiB live, 1 260.9MiB allocated; 216ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085966
0144806
1663788
22557788
04341788
Stop Event
iter-limit
node-limit
iter-limit
Counts
69 → 1 178
Calls
Call 1
Inputs
uy
#s(literal 2 binary32)
(*.f32 uy #s(literal 2 binary32))
(PI.f32)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
maxCos
ux
(*.f32 maxCos ux)
#s(literal -1 binary32)
(-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) maxCos)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
#s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(-.f32 #s(literal 1 binary32) ux)
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(-.f32 #s(literal 2 binary32) ux)
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
(-.f32 ux (*.f32 maxCos ux))
(*.f32 ux maxCos)
(-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)
(*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(*.f32 #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
#s(literal 0 binary32)
(+.f32 #s(literal 0 binary32) ux)
(-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))
(*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))
(sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))))
(*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))
(-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
#s(literal -4/3 binary32)
(pow.f32 uy #s(literal 2 binary32))
#s(literal 3 binary32)
(pow.f32 (PI.f32) #s(literal 3 binary32))
(*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))
(-.f32 ux #s(literal 1 binary32))
(-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
uy
#s(literal 2 binary32)
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(+.f32 (*.f32 uy #s(literal 1 binary32)) (*.f32 uy #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) uy) (*.f32 #s(literal 1 binary32) uy))
(+.f32 uy uy)
(PI.f32)
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) #s(literal 2 binary32)))
(log.f32 (pow.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))) uy))
(log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (*.f32 (+.f32 uy uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 (PI.f32) (PI.f32)) uy)
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (+.f32 uy uy) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (+.f32 uy uy) (PI.f32))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(+.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))) (*.f32 (cos.f32 (*.f32 (PI.f32) uy)) (sin.f32 (*.f32 (PI.f32) uy))))
(sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))
maxCos
ux
(*.f32 (*.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 ux maxCos))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
(+.f32 (*.f32 maxCos #s(literal 0 binary32)) (*.f32 ux maxCos))
(+.f32 (*.f32 #s(literal 0 binary32) maxCos) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 maxCos #s(literal 0 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 #s(literal 0 binary32) maxCos))
(+.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 ux maxCos))
(neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
#s(literal -1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))
(+.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 maxCos) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 maxCos #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 maxCos) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 1 binary32) maxCos))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 maxCos #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 1 binary32) maxCos))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 maxCos)))
(-.f32 #s(literal 1 binary32) maxCos)
(+.f32 (neg.f32 maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 maxCos))
(neg.f32 (-.f32 maxCos #s(literal 1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) maxCos))
(*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) (neg.f32 maxCos))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 ux maxCos))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (neg.f32 ux) maxCos))
(*.f32 (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(neg.f32 (-.f32 (*.f32 ux maxCos) ux))
#s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux maxCos)) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(literal 1 binary32) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(neg.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos))))
(neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 1 binary32) ux))))
(-.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 0 binary32))
(-.f32 #s(literal 1 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (neg.f32 ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(neg.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (+.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (-.f32 (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (neg.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32))
(+.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(literal 1 binary32) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(fabs.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(neg.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(neg.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (pow.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(approx (- ux (* maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 2 binary32) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) ux))))
(-.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 0 binary32))
(-.f32 #s(literal 2 binary32) ux)
(+.f32 (neg.f32 ux) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 2 binary32) (neg.f32 ux))
(neg.f32 (-.f32 ux #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 2 binary32) ux) ux)
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) ux))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) ux) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 2 binary32) ux)))
(neg.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) ux))
(neg.f32 (*.f32 ux (-.f32 ux #s(literal 2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
#s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))
(sqrt.f32 (*.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
(pow.f32 (*.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 2 binary32))
(pow.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(fabs.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(fabs.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 (pow.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))
(pow.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(fabs.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
(exp.f32 (*.f32 (log.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 1/2 binary32)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))
(*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))) uy))
(*.f32 (*.f32 uy (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
(*.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)) uy)
(*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) uy))
(*.f32 uy (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))) (+.f32 uy uy)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 (*.f32 (PI.f32) uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) (+.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)) (+.f32 uy uy))
(*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))
(*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(*.f32 uy (*.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)) #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))) uy))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (neg.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))))
(+.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32)) (+.f32 uy uy)))
(*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) (neg.f32 maxCos))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 ux maxCos))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (neg.f32 ux) maxCos))
(*.f32 (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(neg.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (*.f32 #s(literal 1 binary32) ux) maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 ux maxCos))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal 0 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
(+.f32 (*.f32 maxCos #s(literal 0 binary32)) (*.f32 ux maxCos))
(+.f32 (*.f32 #s(literal 0 binary32) maxCos) (*.f32 ux maxCos))
(+.f32 (*.f32 ux maxCos) (*.f32 maxCos #s(literal 0 binary32)))
(+.f32 (*.f32 ux maxCos) (*.f32 #s(literal 0 binary32) maxCos))
(+.f32 (*.f32 ux maxCos) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 ux maxCos))
(neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (+.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))))
(-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))
(+.f32 (*.f32 ux maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 ux maxCos))
(neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 0 binary32))
(-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 0 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (neg.f32 ux))
(neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(*.f32 (neg.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (neg.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))
(*.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal -1 binary32)))
(/.f32 (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 0 binary32)) (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 0 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal -2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 0 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal -2 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 0 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 0 binary32)))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal -2 binary32)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))))
(pow.f32 (neg.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32))
(pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (neg.f32 ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (neg.f32 ux)))) (*.f32 (neg.f32 ux) (neg.f32 ux)))
(+.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (*.f32 ux ux))
(fabs.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(fabs.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))))
(fabs.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))))
(fabs.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))) #s(literal 2 binary32)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))))
#s(literal 1 binary32)
(*.f32 (+.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)) (-.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1 binary32)))
(*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(-.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))))
(neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))
#s(literal 0 binary32)
ux
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos))
(*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 ux maxCos) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal -1 binary32) maxCos)))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)))) (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (/.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) maxCos))
(*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 ux maxCos)))
(*.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux maxCos)) (/.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))) (neg.f32 maxCos))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))))
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(neg.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos))
(*.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux maxCos)) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux))) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux maxCos))) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)) maxCos)
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (*.f32 ux maxCos))
(/.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(pow.f32 (*.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) ux) (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 ux (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 0 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))))
(neg.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux maxCos))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(*.f32 (sqrt.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux))))
(*.f32 (pow.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) ux))) (sqrt.f32 maxCos))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 ux maxCos)))
(/.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(pow.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 uy (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))) uy))
(*.f32 (*.f32 uy (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32))
(*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)) uy)
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) uy))
(*.f32 uy (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))) (+.f32 uy uy)))
(*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))) uy)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (*.f32 (PI.f32) uy) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) (+.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 2 binary32))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)) (+.f32 uy uy))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (PI.f32) (+.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 uy (*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)) #s(literal 2 binary32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (neg.f32 (*.f32 (PI.f32) uy)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))) uy))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (neg.f32 uy) (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32))))
(-.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(+.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (PI.f32)) (+.f32 uy uy)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (-.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) #s(literal -2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -2 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (+.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (+.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal -2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal -2 binary32) #s(literal -2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(-.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos))
(-.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(-.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(+.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 #s(literal -2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal -1 binary32))
(+.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal -2 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal -2 binary32)))
(+.f32 ux (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))
(+.f32 ux (-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(+.f32 ux (neg.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 2 binary32)))
(neg.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (neg.f32 ux) (/.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) ux)
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(*.f32 ux (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (/.f32 ux maxCos)) (*.f32 (neg.f32 ux) ux))
(/.f32 (*.f32 (neg.f32 ux) (*.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (*.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal 3 binary32) ux))
(/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (*.f32 #s(literal 3 binary32) maxCos))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (*.f32 #s(literal 3 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 #s(literal 3 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) (neg.f32 ux)) (*.f32 #s(literal 3 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 3 binary32) ux) (*.f32 #s(literal 3 binary32) (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 3 binary32) ux) (*.f32 #s(literal 3 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32))) (*.f32 ux maxCos))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) maxCos))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 ux maxCos))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 ux (/.f32 ux maxCos)) (*.f32 ux ux))
(/.f32 (*.f32 ux (*.f32 ux #s(literal 1 binary32))) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (*.f32 ux maxCos))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (*.f32 ux (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 2 binary32) (/.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) ux))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) maxCos))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (*.f32 (neg.f32 ux) #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 (neg.f32 ux) #s(literal -1 binary32)) (*.f32 (neg.f32 ux) (neg.f32 maxCos)))
(/.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux maxCos)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (*.f32 ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (neg.f32 (/.f32 ux maxCos)) (neg.f32 ux))
(/.f32 (neg.f32 (*.f32 ux #s(literal 1 binary32))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32))) (neg.f32 maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux)) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux))) (neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))))
(/.f32 #s(literal -3 binary32) (*.f32 #s(literal 3 binary32) (neg.f32 maxCos)))
(/.f32 (/.f32 ux maxCos) ux)
(/.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 ux maxCos))
(/.f32 (*.f32 ux (neg.f32 ux)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(/.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 (neg.f32 ux) ux) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos)))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) maxCos) #s(literal 1 binary32)) maxCos)
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) ux) (*.f32 ux maxCos))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos))) (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 ux)) (*.f32 #s(literal 2 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (*.f32 ux maxCos)) (*.f32 (*.f32 ux maxCos) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 maxCos)))
(/.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (neg.f32 ux) (neg.f32 (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (neg.f32 ux) (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(/.f32 (neg.f32 ux) (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(/.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 ux ux) (*.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos))))
(/.f32 (*.f32 ux ux) (*.f32 ux (*.f32 ux maxCos)))
(/.f32 #s(literal 3 binary32) (*.f32 #s(literal 3 binary32) maxCos))
(/.f32 (*.f32 ux maxCos) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux maxCos) maxCos)))
(/.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) maxCos))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 maxCos)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 ux)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) maxCos))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux))
(/.f32 #s(literal 1 binary32) (/.f32 maxCos #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) maxCos)
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 maxCos)))
(/.f32 #s(literal -1 binary32) (neg.f32 maxCos))
(/.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(/.f32 ux (*.f32 ux maxCos))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) maxCos))
(pow.f32 maxCos #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(neg.f32 (/.f32 #s(literal -1 binary32) maxCos))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) maxCos))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux maxCos) ux))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) #s(literal -1 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) maxCos))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux maxCos) ux))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) #s(literal -1 binary32)) (*.f32 (*.f32 ux maxCos) (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) ux)) (neg.f32 maxCos))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) maxCos)) (neg.f32 ux))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32))) (neg.f32 maxCos))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux))) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) ux) maxCos)
(/.f32 (/.f32 (-.f32 (*.f32 ux maxCos) ux) maxCos) ux)
(/.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) maxCos)
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) maxCos)) (neg.f32 ux)) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal -1 binary32) maxCos))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))
(/.f32 (+.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) maxCos) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (/.f32 #s(literal -1 binary32) maxCos)) (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(/.f32 (-.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) maxCos) (/.f32 #s(literal 1 binary32) maxCos)) (/.f32 #s(literal 1 binary32) maxCos))))
(/.f32 (-.f32 (*.f32 ux maxCos) ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal -1 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (neg.f32 ux) maxCos))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)))
(-.f32 (/.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) maxCos))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))
(+.f32 (/.f32 #s(literal -1 binary32) maxCos) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) maxCos))
(neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))) #s(literal 0 binary32))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux maxCos))
(*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos))) (*.f32 (neg.f32 ux) maxCos))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 ux maxCos))
(/.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (*.f32 ux maxCos))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 ux maxCos) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) ux))))
(-.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(-.f32 (*.f32 ux maxCos) ux)
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (-.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))
(+.f32 (neg.f32 ux) (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (neg.f32 ux) (*.f32 ux maxCos))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 0 binary32))
(+.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (/.f32 #s(literal -1 binary32) maxCos)))
(+.f32 (*.f32 ux maxCos) (*.f32 (/.f32 #s(literal -1 binary32) maxCos) (*.f32 ux maxCos)))
(+.f32 (*.f32 ux maxCos) (neg.f32 ux))
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos) ux)
(*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) ux) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(neg.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux)) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux) #s(literal 1/2 binary32)) (pow.f32 maxCos #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) #s(literal 1/2 binary32)) (pow.f32 maxCos #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) #s(literal 1/2 binary32)) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
#s(literal -4/3 binary32)
(*.f32 (fabs.f32 (fabs.f32 uy)) (fabs.f32 (fabs.f32 uy)))
(*.f32 (neg.f32 (fabs.f32 uy)) (neg.f32 (fabs.f32 uy)))
(*.f32 (neg.f32 (neg.f32 uy)) (neg.f32 (neg.f32 uy)))
(*.f32 (pow.f32 uy #s(literal 0 binary32)) (*.f32 uy uy))
(*.f32 (fabs.f32 uy) (fabs.f32 uy))
(*.f32 (neg.f32 uy) (neg.f32 uy))
(*.f32 (pow.f32 uy #s(literal 1 binary32)) (pow.f32 uy #s(literal 1 binary32)))
(*.f32 (pow.f32 uy #s(literal 1 binary32)) uy)
(*.f32 (pow.f32 uy (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (pow.f32 uy (/.f32 #s(literal 2 binary32) #s(literal 2 binary32))))
(*.f32 uy uy)
(/.f32 (pow.f32 uy #s(literal 0 binary32)) (pow.f32 uy #s(literal -2 binary32)))
(/.f32 (pow.f32 uy #s(literal 1 binary32)) (pow.f32 uy #s(literal -1 binary32)))
(/.f32 (*.f32 uy uy) (pow.f32 uy #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 uy #s(literal -2 binary32)))
(pow.f32 (fabs.f32 uy) #s(literal 2 binary32))
(pow.f32 (neg.f32 uy) #s(literal 2 binary32))
(pow.f32 uy #s(literal 2 binary32))
(fabs.f32 (*.f32 uy uy))
(exp.f32 (*.f32 (log.f32 uy) #s(literal 2 binary32)))
#s(literal 3 binary32)
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))) (PI.f32)))
(log.f32 (exp.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 0 binary32) ux)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1 binary32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) (/.f32 #s(literal 3 binary32) #s(literal 2 binary32))) (pow.f32 (PI.f32) (/.f32 #s(literal 3 binary32) #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 7/3 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 1 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (log.f32 (exp.f32 (PI.f32))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 3 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 0 binary32) ux)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 0 binary32)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))))
(/.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 #s(literal 0 binary32) ux)) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (/.f32 (neg.f32 ux) ux)))
(/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -1 binary32)))
(pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (PI.f32) #s(literal 3 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 uy uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 uy uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))
(*.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32))))
(log.f32 (pow.f32 (exp.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(log.f32 (exp.f32 (+.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (+.f32 (cbrt.f32 (PI.f32)) (cbrt.f32 (PI.f32))))
(*.f32 (cbrt.f32 (PI.f32)) (+.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))))
(*.f32 (PI.f32) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (log.f32 (exp.f32 (PI.f32))))
(*.f32 #s(literal 2 binary32) (PI.f32))
(/.f32 (-.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (PI.f32) (PI.f32)))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (+.f32 (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(-.f32 (PI.f32) (*.f32 (neg.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32))))
(-.f32 (PI.f32) (neg.f32 (PI.f32)))
(+.f32 (log.f32 (exp.f32 (PI.f32))) (log.f32 (exp.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) #s(literal 1 binary32)) (*.f32 (PI.f32) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 #s(literal 1 binary32) (PI.f32)))
(+.f32 (PI.f32) (PI.f32))
(neg.f32 (*.f32 #s(literal -2 binary32) (PI.f32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(/.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (+.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 #s(literal -2 binary32) (PI.f32)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (+.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 #s(literal -2 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 (PI.f32) (PI.f32)) (+.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (+.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32))))))
(-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (neg.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)))
(-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(-.f32 (+.f32 (PI.f32) (PI.f32)) (neg.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(-.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (PI.f32)))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32))
(+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))
(+.f32 (PI.f32) (+.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(neg.f32 (-.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
(*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)
(*.f32 uy (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) (+.f32 uy uy)))) (-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (+.f32 uy uy)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (PI.f32) (+.f32 uy uy))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy))))))
(-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 uy uy)))
(-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (neg.f32 (+.f32 uy uy)) (PI.f32)))
(-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))))
(-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) uy))
(-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (neg.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))
(+.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))
#s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy))
(*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 ux) maxCos) ux)) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) (neg.f32 maxCos))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)) (*.f32 ux maxCos))
(*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) ux)) ux)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (neg.f32 ux) maxCos))
(*.f32 (*.f32 ux maxCos) (-.f32 (/.f32 #s(literal 1 binary32) maxCos) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (-.f32 ux (*.f32 (neg.f32 ux) maxCos)))
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 (neg.f32 ux) maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 0 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (+.f32 (*.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 ux (*.f32 ux maxCos)))))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 (neg.f32 ux) (*.f32 (neg.f32 ux) maxCos)))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 ux maxCos) ux))
(-.f32 ux (*.f32 (neg.f32 (neg.f32 maxCos)) ux))
(-.f32 ux (neg.f32 (*.f32 (neg.f32 ux) maxCos)))
(-.f32 ux (*.f32 ux maxCos))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 ux #s(literal 1 binary32)) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(+.f32 (*.f32 (neg.f32 ux) maxCos) ux)
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 ux (+.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 ux (-.f32 (*.f32 (neg.f32 ux) maxCos) #s(literal 0 binary32)))
(+.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux maxCos)))
(+.f32 ux (*.f32 (neg.f32 ux) maxCos))
(neg.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))
(neg.f32 (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 ux #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)
(/.f32 (-.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) #s(literal -1 binary32))) (-.f32 ux #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 ux ux)) (-.f32 #s(literal -1 binary32) ux))
(/.f32 (+.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (*.f32 ux #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) #s(literal -1 binary32)) (-.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) ux))))
(/.f32 (-.f32 (*.f32 ux ux) #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 ux #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 (neg.f32 ux) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))
(-.f32 #s(literal -1 binary32) (neg.f32 ux))
(-.f32 ux #s(literal 1 binary32))
(+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 ux #s(literal 1 binary32)))
(+.f32 #s(literal -1 binary32) ux)
(+.f32 ux #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) ux))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 2 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (-.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))
(/.f32 (-.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32)))) (+.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux)))))
(/.f32 (+.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (-.f32 (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 ux #s(literal 2 binary32)) (-.f32 ux #s(literal 2 binary32))) (*.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 ux ux)) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 3 binary32)) (pow.f32 ux #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 ux ux) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 0 binary32)) ux)
(-.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 0 binary32))
(-.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal -1 binary32))
(-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 2 binary32)))
(-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 ux) maxCos))
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)
(-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))
(-.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) maxCos) (neg.f32 ux)))
(-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(+.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) #s(literal 0 binary32)) (neg.f32 ux))
(+.f32 (neg.f32 ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)))
(+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 0 binary32))
(+.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32))
(+.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (*.f32 ux maxCos) (-.f32 #s(literal 2 binary32) ux))
(+.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux maxCos))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(+.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))))
(+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(neg.f32 (+.f32 (-.f32 #s(literal -1 binary32) (*.f32 ux maxCos)) (-.f32 ux #s(literal 1 binary32))))
(neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos) ux)
(*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) maxCos)
(*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) ux))
(*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1 binary32))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) ux) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (neg.f32 ux) maxCos)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (*.f32 (*.f32 (neg.f32 ux) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 ux #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (*.f32 (neg.f32 ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (neg.f32 ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal -2 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 0 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(neg.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (-.f32 (*.f32 ux maxCos) ux)))
(neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux)) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos)) (sqrt.f32 ux))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))) (sqrt.f32 maxCos))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) (sqrt.f32 (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (sqrt.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) ux) #s(literal 1/2 binary32)) (pow.f32 maxCos #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux)) #s(literal 1/2 binary32)) (pow.f32 maxCos #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 ux maxCos)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux) #s(literal 1/2 binary32)) (pow.f32 (*.f32 maxCos (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux maxCos)))
(*.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux maxCos) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (sqrt.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (sqrt.f32 (-.f32 (*.f32 ux maxCos) ux)))
(sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(pow.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))))
(fabs.f32 (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))
(fabs.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))

eval203.0ms (1.8%)

Memory
16.1MiB live, 489.4MiB allocated; 70ms collecting garbage
Compiler

Compiled 104 630 to 11 038 computations (89.5% saved)

prune189.0ms (1.6%)

Memory
-11.8MiB live, 416.8MiB allocated; 23ms collecting garbage
Pruning

85 alts after pruning (85 fresh and 0 done)

PrunedKeptTotal
New1 502381 540
Fresh244771
Picked505
Done000
Total1 531851 616
Accuracy
99.9%
Counts
1 616 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
98.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
60.1%
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
98.2%
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
87.3%
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
74.6%
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
97.4%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
97.9%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
96.1%
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
97.7%
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy uy)))) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos)))))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))) (sqrt.f32 maxCos)))
93.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux maxCos))))
97.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos)) (sqrt.f32 ux)))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
74.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
87.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))) #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))))
62.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 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
57.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
30.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (- (- (* maxCos ux) ux) -1) (- (- (* maxCos ux) ux) -1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
56.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)))))
96.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
57.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #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 maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
53.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) maxCos)) (*.f32 ux maxCos)))))
53.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) maxCos))) (*.f32 ux maxCos)))))
58.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))))
97.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
96.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
73.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(approx (- (- ux (* maxCos ux)) 2) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
71.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
74.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
92.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
85.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 #s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))
87.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (-.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))))
88.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
88.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) #s(approx (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (sqrt (* ux (- 2 (* 2 maxCos))))))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))))))
88.4%
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.2%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
86.8%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
87.4%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.4%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
87.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
80.3%
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
88.3%
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
88.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
89.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))))))
87.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))))))
79.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
75.5%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
52.1%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
80.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
75.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
80.0%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
51.1%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
75.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
69.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
79.9%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
79.0%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
69.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
80.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
79.8%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
80.3%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
75.7%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
61.2%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
63.4%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
75.6%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) #s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))))))
74.9%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (exp.f32 (*.f32 (log.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 1/2 binary32)))))))
73.1%
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy #s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
Compiler

Compiled 4 584 to 2 594 computations (43.4% saved)

regimes5.9s (51.1%)

Memory
-127.6MiB live, 10 910.5MiB allocated; 3.5s collecting garbage
Counts
1 → 1
2 → 1
9 → 1
10 → 1
11 → 1
27 → 1
31 → 1
32 → 1
35 → 1
43 → 1
44 → 1
45 → 1
47 → 2
49 → 2
55 → 2
57 → 1
58 → 1
59 → 1
67 → 1
68 → 1
80 → 1
165 → 1
Calls
Call 1
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
Call 2
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
Call 3
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
Call 4
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
Call 5
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
Call 6
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
Call 7
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
Call 8
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 9
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 10
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 11
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 12
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 13
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
Call 14
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
Call 15
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
Outputs
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
Call 16
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32))))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
Call 17
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 18
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
Call 19
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.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 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) #s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
Outputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
Call 20
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.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 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) #s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))))
Call 21
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.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 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) #s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.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 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(approx (- (- ux (* maxCos ux)) 2) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
Call 22
Inputs
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) #s(literal 2 binary32)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (PI.f32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) #s(literal -1 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy #s(approx (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(approx (- ux (* maxCos ux)) (*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) (*.f32 ux maxCos))) (*.f32 ux maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 ux maxCos))) (*.f32 ux maxCos))))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy)))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (- (+ 2 (* maxCos ux)) ux) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (-.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (/.f32 (-.f32 (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))) (+.f32 ux (*.f32 ux maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) uy) uy)) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))) (PI.f32)))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(approx (/ (- (* (- (- (* ux maxCos) -1) ux) (- (- (* ux maxCos) -1) ux)) (* 1 1)) (- (* ux maxCos) (+ 0 ux))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (-.f32 maxCos #s(literal 1 binary32))))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) #s(literal 1 binary32))) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 ux maxCos) (+.f32 #s(literal 0 binary32) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (/.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) (+.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))) (+.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (+.f32 (PI.f32) (PI.f32)))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (+ (* (- (* maxCos ux) -1) (- ux (* maxCos ux))) (* (- 1 ux) (- ux (* maxCos ux)))) (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.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(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux)) #s(approx (- (- (* maxCos ux) ux) -1) (-.f32 #s(literal 1 binary32) ux))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos ux)) ux) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (+.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 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (- (- (* maxCos ux) -1) (+ ux 1)) (*.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 ux maxCos) #s(literal -2 binary32)) ux) (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) #s(approx (* ux (- 2 ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 2) (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos))) (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.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 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -2 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 ux maxCos)))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(approx (- (- ux (* maxCos ux)) 2) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux)) (sqrt.f32 (-.f32 ux (*.f32 maxCos ux)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) #s(approx (* (- 1 (/ (+ 0 ux) (* ux maxCos))) (* ux maxCos)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) (*.f32 ux (+.f32 maxCos (/.f32 #s(literal 1 binary32) ux)))) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 ux (-.f32 (+.f32 maxCos (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))) (*.f32 (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) ux) (*.f32 ux maxCos))) (*.f32 ux maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32))) maxCos)) (sqrt.f32 ux)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 ux maxCos))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos)) ux))) (sqrt.f32 maxCos)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 ux #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 maxCos ux))) (*.f32 maxCos ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(approx (- (* maxCos ux) -1) (*.f32 maxCos (+.f32 ux (/.f32 #s(literal 1 binary32) maxCos)))) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 maxCos (-.f32 (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos))) (/.f32 ux maxCos)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 ux #s(literal -1 binary32)) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) maxCos))) (*.f32 ux maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux))) (-.f32 (-.f32 (*.f32 ux maxCos) #s(literal -1 binary32)) ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 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 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (*.f32 #s(literal 2 binary32) #s(literal 2 binary32))) (+.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (-.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy #s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy #s(approx (* (PI) (sqrt (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (PI.f32) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (*.f32 ux maxCos)) (/.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) maxCos)) (*.f32 ux maxCos)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux) (*.f32 maxCos ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))))) (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (exp.f32 (*.f32 (log.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))) #s(literal 1/2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (-.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux))) #s(literal -1/2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (sqrt.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (*.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 ux (*.f32 maxCos ux))))))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) #s(literal -2 binary32))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (+.f32 (-.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))))) (+.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))))) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) #s(approx (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (/ (* (pow ux 2) (pow (- maxCos 1) 2)) (sqrt (* ux (- 2 (* 2 maxCos))))))) (*.f32 ux (+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 3 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (*.f32 ux maxCos) ux)) (-.f32 (*.f32 #s(literal 2 binary32) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 ux maxCos) ux) #s(literal 2 binary32)))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (cos.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (acos.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)))))
(*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sin.f32 (+.f32 (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (log.f32 (exp.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.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))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32))))))
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 maxCos ux)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32))) (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))) (*.f32 (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32))) (pow.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 ux (*.f32 maxCos ux))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 #s(approx (log (* (- (+ (- (* maxCos ux) -1) 1) ux) (- ux (* maxCos ux)))) (+.f32 (log.f32 ux) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (/.f32 (+.f32 (pow.f32 uy #s(literal 3 binary32)) (pow.f32 uy #s(literal 3 binary32))) (+.f32 (*.f32 uy uy) (-.f32 (*.f32 uy uy) (*.f32 uy uy)))) (PI.f32))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(*.f32 (+.f32 (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))) (sin.f32 (-.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))))) #s(literal 1/2 binary32))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) (*.f32 (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))) (*.f32 (*.f32 (PI.f32) uy) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux)))))))))
(*.f32 (sin.f32 (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 (PI.f32)) (+.f32 uy uy))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32))))) (sqrt.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (- (- (* maxCos ux) ux) -1) (- (- (* maxCos ux) ux) -1)) (*.f32 (pow.f32 maxCos #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32)) maxCos))) maxCos)) (pow.f32 ux #s(literal 2 binary32))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #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 2 binary32)))) (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)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
#s(approx (* (sin (* (* uy 2) (PI))) (* (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) #s(literal 2 binary32)))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux)) ux)))))))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 uy #s(literal 2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (*.f32 (-.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (-.f32 (*.f32 (sin.f32 (PI.f32)) (cos.f32 (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 (cos.f32 (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (-.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))))))) #s(approx (sqrt (sqrt (* (neg (- (- ux (* maxCos ux)) 0)) (- (- ux (* maxCos ux)) 2)))) (+.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32)))))) (sqrt.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (*.f32 (sin.f32 (asin.f32 (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux))) (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (*.f32 (neg.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32))) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)) (*.f32 (*.f32 uy (sqrt.f32 (*.f32 (-.f32 (*.f32 ux maxCos) ux) (-.f32 (-.f32 ux (*.f32 ux maxCos)) #s(literal 2 binary32))))) (PI.f32)))))))
(*.f32 (sin.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) uy) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (-.f32 (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 (PI.f32) uy) (*.f32 (PI.f32) uy)))))) (exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 (+.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(literal 1 binary32)) ux) (-.f32 ux (*.f32 maxCos ux)))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (/.f32 (-.f32 (pow.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 maxCos maxCos)) ux))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) #s(approx (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))) (+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 2 binary32)) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #s(literal 2 binary32)) (pow.f32 (-.f32 maxCos #s(literal 1 binary32)) #s(literal 4 binary32))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32)))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (cos.f32 (-.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))))) (cos.f32 (+.f32 (+.f32 (asin.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux)))) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (acos.f32 (-.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 maxCos ux))))))) #s(literal 2 binary32))))
#s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (+.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 (pow.f32 ux #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/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 2 binary32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (pow.f32 ux #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)))) (pow.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 3 binary32))))))))
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
Calls

227 calls:

2.1s
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
85.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
84.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))))
59.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
55.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
61.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
61.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
61.2%1(*.f32 uy #s(literal 2 binary32))
61.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
61.2%1uy
61.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
61.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
61.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
61.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
61.2%1ux
61.2%1maxCos
75.6%1maxCos
75.6%1(*.f32 uy #s(literal 2 binary32))
75.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
75.6%1uy
75.6%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
75.6%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
75.6%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
75.6%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
75.6%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
75.6%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))))))
75.6%1ux
75.8%1(*.f32 uy #s(literal 2 binary32))
75.8%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
75.8%1uy
75.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
75.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
75.8%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
75.8%1maxCos
75.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))))
75.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)))))
75.8%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))))))
75.8%1ux
79.0%1(*.f32 uy #s(literal 2 binary32))
79.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
79.0%1uy
79.0%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
79.0%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
79.0%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))))))
79.0%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
79.0%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
79.0%1ux
79.0%1maxCos
79.0%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
80.2%1(*.f32 uy #s(literal 2 binary32))
80.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
80.2%1uy
80.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
80.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
80.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
80.2%1maxCos
80.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
80.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
80.2%1ux
80.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
80.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
80.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))))
80.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)))))
80.4%1(*.f32 uy #s(literal 2 binary32))
80.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
80.4%1ux
80.4%1uy
80.4%1maxCos
80.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
80.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))))))
87.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
87.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.3%1(*.f32 uy #s(literal 2 binary32))
87.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.3%1ux
87.3%1uy
87.3%1maxCos
87.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.3%1maxCos
87.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
87.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.3%1(*.f32 uy #s(literal 2 binary32))
87.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.3%1ux
87.3%1uy
87.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.3%1maxCos
87.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
87.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.3%1(*.f32 uy #s(literal 2 binary32))
87.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.3%1ux
87.3%1uy
87.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.3%1maxCos
87.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
87.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.3%1(*.f32 uy #s(literal 2 binary32))
87.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.3%1ux
87.3%1uy
87.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
87.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
87.3%1(*.f32 uy #s(literal 2 binary32))
87.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.3%1ux
87.3%1uy
87.3%1maxCos
87.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
87.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.4%1(*.f32 uy #s(literal 2 binary32))
87.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
87.4%1uy
92.2%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
87.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))))
87.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)))))
87.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))))))
87.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
87.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
87.4%1ux
87.4%1maxCos
94.2%2(*.f32 uy #s(literal 2 binary32))
94.2%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
94.2%2uy
97.7%2(*.f32 uy #s(literal 2 binary32))
97.7%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.7%2uy
97.7%2maxCos
92.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
92.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
92.4%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
92.4%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
97.8%2(*.f32 uy #s(literal 2 binary32))
97.8%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
92.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
92.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))))))
92.4%1ux
97.8%2uy
96.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
96.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
96.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
96.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
96.3%1(*.f32 uy #s(literal 2 binary32))
96.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
96.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
96.3%1ux
96.3%1uy
96.3%1maxCos
96.4%1maxCos
96.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))))
96.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)))))
96.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))))))
96.4%1ux
96.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
96.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
96.4%1(*.f32 uy #s(literal 2 binary32))
96.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
96.4%1uy
98.2%1maxCos
98.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.2%1ux
98.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.2%1(*.f32 uy #s(literal 2 binary32))
98.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.2%1uy
98.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.2%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.2%1ux
98.2%1maxCos
98.2%1(*.f32 uy #s(literal 2 binary32))
98.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.2%1uy
98.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.3%1(*.f32 uy #s(literal 2 binary32))
98.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.3%1(*.f32 uy #s(literal 2 binary32))
98.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.3%1ux
98.3%1uy
98.3%1maxCos
98.4%1(+.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 #s(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 uy #s(literal 2 binary32))
98.4%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.4%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
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%1ux
98.4%1uy
98.4%1maxCos
Compiler

Compiled 10 342 to 2 792 computations (73.0% saved)

bsearch1.0ms (0.0%)

Memory
2.6MiB live, 2.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.013861034996807575
0.01646948978304863
Compiler

Compiled 28 to 20 computations (28.6% saved)

bsearch1.0ms (0.0%)

Memory
2.0MiB live, 2.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.013861034996807575
0.01646948978304863
Compiler

Compiled 28 to 20 computations (28.6% saved)

bsearch1.0ms (0.0%)

Memory
2.1MiB live, 2.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.03134196251630783
0.0321490541100502
Compiler

Compiled 28 to 20 computations (28.6% saved)

derivations401.0ms (3.5%)

Memory
10.0MiB live, 471.6MiB allocated; 100ms collecting garbage
Stop Event
fuel
Compiler

Compiled 1 080 to 198 computations (81.7% saved)

preprocess193.0ms (1.7%)

Memory
12.5MiB live, 830.4MiB allocated; 90ms collecting garbage
Compiler

Compiled 1 105 to 214 computations (80.6% saved)

end0.0ms (0.0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...