(- 1.0 (* (* (* (/ 0.44 y) 1.333333) (* 1.259921 (/ 1.0 z))) (+ (* (* x a) 0.125) (atan2 1.0 (* 0.5 x)))))

Time bar (total: 7.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze1.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 57 to 46 computations (19.3% saved)

sample3.3s (46.4%)

Memory
261.5MiB live, 1 860.5MiB allocated
Samples
2.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-mult: 602.0ms (37.7% of total)
ival-<=: 269.0ms (16.8% of total)
ival-div: 248.0ms (15.5% of total)
ival-atan2: 214.0ms (13.4% of total)
ival-add: 82.0ms (5.1% of total)
exact: 65.0ms (4.1% of total)
ival-and: 63.0ms (3.9% of total)
ival-sub: 51.0ms (3.2% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain498.0ms (7.1%)

Memory
118.7MiB live, 257.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-a
00-0-#s(literal 5674179746116263/4503599627370496 binary64)
00-0-#s(literal 1 binary64)
00-0-#s(literal 3002399000980393/2251799813685248 binary64)
00-0-#s(literal 7926335344172073/18014398509481984 binary64)
00-0-#s(literal 1/8 binary64)
00-0-(*.f64 #s(literal 1/2 binary64) x)
00-0-(/.f64 #s(literal 1 binary64) z)
00-0-y
00-0-(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
00-0-(*.f64 x a)
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 (*.f64 x a) #s(literal 1/8 binary64))
00-0-(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
00-0-(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
00-0-z
00-0-(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
00-0-(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
00-0-(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
00-0-(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
00-0-(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
250.0ms512×0valid
Compiler

Compiled 253 to 70 computations (72.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 222.0ms
ival-div: 189.0ms (85.1% of total)
ival-mult: 21.0ms (9.5% of total)
ival-atan2: 5.0ms (2.3% of total)
ival-sub: 2.0ms (0.9% of total)
ival-add: 2.0ms (0.9% of total)
exact: 2.0ms (0.9% of total)
ival-true: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)

preprocess185.0ms (2.6%)

Memory
-43.8MiB live, 34.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100308
1365274
21892266
37848266
02225
03421
16819
223719
3152719
4562819
0815417
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
Outputs
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
Symmetry

(sort y z)

Compiler

Compiled 25 to 22 computations (12% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
Compiler

Compiled 25 to 22 computations (12% saved)

simplify119.0ms (1.7%)

Memory
27.9MiB live, 27.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff1
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
cost-diff2
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
cost-diff2
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
cost-diff2
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022112
03496
16890
223790
3152790
4562890
0815486
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
#s(literal 7926335344172073/18014398509481984 binary64)
y
#s(literal 3002399000980393/2251799813685248 binary64)
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
#s(literal 5674179746116263/4503599627370496 binary64)
(/.f64 #s(literal 1 binary64) z)
z
(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (*.f64 x a) #s(literal 1/8 binary64))
(*.f64 x a)
x
a
#s(literal 1/8 binary64)
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
Outputs
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
(/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
#s(literal 7926335344172073/18014398509481984 binary64)
y
#s(literal 3002399000980393/2251799813685248 binary64)
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
#s(literal 5674179746116263/4503599627370496 binary64)
(/.f64 #s(literal 1 binary64) z)
z
(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (*.f64 x a) #s(literal 1/8 binary64))
(*.f64 #s(literal 1/8 binary64) (*.f64 a x))
(*.f64 x a)
(*.f64 a x)
x
a
#s(literal 1/8 binary64)
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)

localize45.0ms (0.6%)

Memory
19.3MiB live, 19.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.26171875
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
accuracy0.28515625
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
accuracy0.32259750976844204
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
accuracy0.34375
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
Samples
33.0ms256×0valid
Compiler

Compiled 114 to 24 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (50.9% of total)
ival-div: 4.0ms (20.4% of total)
ival-atan2: 2.0ms (10.2% of total)
ival-sub: 1.0ms (5.1% of total)
ival-add: 1.0ms (5.1% of total)
exact: 1.0ms (5.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series20.0ms (0.3%)

Memory
8.7MiB live, 8.7MiB allocated
Counts
5 → 23
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
Outputs
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (* y z))
(/ 23798021318777811490205891164689/40564819207303340847894502572032 y)
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
1
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/ 5674179746116263/4503599627370496 z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
Calls

12 calls:

TimeVariablePointExpression
3.0ms
z
@0
((* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z)) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))))
3.0ms
y
@0
((* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z)) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))))
2.0ms
y
@inf
((* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z)) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))))
2.0ms
y
@-inf
((* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z)) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))))
2.0ms
z
@-inf
((* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z)) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))))

simplify166.0ms (2.4%)

Memory
-45.2MiB live, 32.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084377
1259377
2898377
33263351
46721330
08046306
Stop Event
iter limit
node limit
Counts
23 → 23
Calls
Call 1
Inputs
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (* y z))
(/ 23798021318777811490205891164689/40564819207303340847894502572032 y)
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
1
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/ 5674179746116263/4503599627370496 z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
Outputs
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y))
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y))
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (* y z))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))
(/ 23798021318777811490205891164689/40564819207303340847894502572032 y)
(/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y)
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) z)
1
#s(literal 1 binary64)
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(/ 5674179746116263/4503599627370496 z)
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z)
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y))

rewrite418.0ms (5.9%)

Memory
-437.0MiB live, 71.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02269
03453
110947
273847
0833644
Stop Event
iter limit
node limit
iter limit
Counts
5 → 607
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
Outputs
(*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (pow.f64 y #s(literal -1 binary64))) #s(literal 7926335344172073/18014398509481984 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal -7926335344172073/18014398509481984 binary64)) (/.f64 #s(literal -1 binary64) y))
(*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 7926335344172073/18014398509481984 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y))
(*.f64 (*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) z) #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 #s(literal -1 binary64) y))
(*.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) z) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)))
(*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) z) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) #s(literal 1 binary64)))
(*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)))
(*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 #s(literal -1 binary64) z))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z y)))
(*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))
(*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 18014398509481984/7926335344172073 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(*.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z))
(*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z))
(*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y))
(/.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal -1 binary64)) (*.f64 y #s(literal -18014398509481984/7926335344172073 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal -7926335344172073/18014398509481984 binary64)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 7926335344172073/18014398509481984 binary64)) y)
(/.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) y)
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (*.f64 z y)))
(/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)
(/.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (neg.f64 y))
(/.f64 (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 y #s(literal -18014398509481984/7926335344172073 binary64)))
(/.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (neg.f64 z))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))
(/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)
(/.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 z (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))
(/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(neg.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)))
(*.f64 (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (pow.f64 y #s(literal -1 binary64))) #s(literal 7926335344172073/18014398509481984 binary64))
(*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 #s(literal -1 binary64) y))
(*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64))
(*.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y))
(pow.f64 (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -3002399000980393/2251799813685248 binary64) (*.f64 y #s(literal -18014398509481984/7926335344172073 binary64)))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (neg.f64 y))
(/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)) #s(literal 3002399000980393/2251799813685248 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(neg.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 5674179746116263/4503599627370496 binary64)))
(*.f64 #s(literal -5674179746116263/4503599627370496 binary64) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -5674179746116263/4503599627370496 binary64) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(neg.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -1 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 9 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))))) (+.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (+.f64 (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (*.f64 #s(literal 1/8 binary64) x)) a (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (*.f64 #s(literal 1/8 binary64) a)) x (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1/8 binary64)) (*.f64 a x) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (*.f64 a x)) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) a) (*.f64 x #s(literal 1/8 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) x) (*.f64 #s(literal 1/8 binary64) a) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z)) #s(literal 3002399000980393/2251799813685248 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z)) #s(literal 5674179746116263/4503599627370496 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 5674179746116263/4503599627370496 binary64)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (pow.f64 z #s(literal -1 binary64))) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) #s(literal 1 binary64))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (*.f64 a x) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 a x))) #s(literal 1/8 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y)) (*.f64 #s(literal 1/8 binary64) a) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))) (pow.f64 z #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a x) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 a x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (neg.f64 (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 a x)) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y) (neg.f64 (*.f64 #s(literal 1/8 binary64) a)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (/.f64 #s(literal -1 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (/.f64 #s(literal -1 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (/.f64 #s(literal -1 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 x (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 #s(literal -1 binary64) z) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (neg.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (neg.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (neg.f64 (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) #s(literal -1 binary64)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a x) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (*.f64 a x) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 a x) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (*.f64 a x) (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 a (*.f64 (*.f64 x #s(literal 1/8 binary64)) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 #s(literal 1/8 binary64) a) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 x (neg.f64 (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (neg.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) #s(literal 1 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (neg.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal -17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (neg.f64 (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (neg.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (fma.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))))
(+.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64))) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) z)) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z)) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z)) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 5674179746116263/4503599627370496 binary64)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) #s(literal 3002399000980393/2251799813685248 binary64))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (pow.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))))))
(*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)))))
(*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(*.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))
(*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64)))
(*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 z (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 z (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 1 binary64)) y)
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 z))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z y))
(/.f64 (*.f64 #s(literal -5674179746116263/4503599627370496 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (neg.f64 z))
(/.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) z)
(/.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (neg.f64 y))
(/.f64 (*.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (*.f64 y #s(literal -18014398509481984/7926335344172073 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal -5674179746116263/4503599627370496 binary64)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (neg.f64 y))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (neg.f64 y))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) y)
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)))) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))))
(/.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) z)
(/.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (*.f64 z (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (*.f64 z (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
(/.f64 (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) z)
(/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) z)
(/.f64 (*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) y)
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal -1 binary64)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal 1 binary64)) z)
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) y)
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64)) (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64))) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (neg.f64 y))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (+.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) y)
(/.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))))
(/.f64 (*.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (*.f64 y #s(literal 18014398509481984/7926335344172073 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) z)
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (*.f64 y #s(literal 40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) (*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (-.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x)))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(fma.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) x) a (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y) #s(literal 1/8 binary64)) a (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (pow.f64 z #s(literal -1 binary64))) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) #s(literal 1 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) z)) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z)) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 #s(literal 1/8 binary64) x)) a (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 #s(literal 1/8 binary64) a)) x (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64))) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) z)) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z)) #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 7926335344172073/18014398509481984 binary64)) (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (*.f64 a x) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 a x))) #s(literal 1/8 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y)) (*.f64 #s(literal 1/8 binary64) a) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)))) (pow.f64 z #s(literal -1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) a) (*.f64 x #s(literal 1/8 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) #s(literal 3002399000980393/2251799813685248 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (pow.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 5674179746116263/4503599627370496 binary64)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 5674179746116263/4503599627370496 binary64)) (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (*.f64 (*.f64 a x) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (*.f64 a x) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 a x)) #s(literal 1/8 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y) (*.f64 (*.f64 #s(literal 1/8 binary64) a) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) x) y) (*.f64 #s(literal 1/8 binary64) a) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (pow.f64 z #s(literal -1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y))) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(fma.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 x (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal -7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal -1 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 a x) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a x) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 a x) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (*.f64 a x) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 a (*.f64 (*.f64 x #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 a (*.f64 x (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 x (*.f64 (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 x (*.f64 a (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 1 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (/.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a x)) (neg.f64 z))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 (/.f64 #s(literal 44975451470826655281552935723199/81129638414606681695789005144064 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) #s(literal 1 binary64)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (*.f64 #s(literal 1/8 binary64) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x))) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (/.f64 #s(literal 3002399000980393/2251799813685248 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(fma.f64 #s(literal 7926335344172073/18014398509481984 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (/.f64 (pow.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y) (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a x)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1/8 binary64)) (*.f64 a x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)))
(+.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))))
(+.f64 (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 a (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(+.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)) (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 z y)) a) x) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) y)))

eval83.0ms (1.2%)

Memory
-35.1MiB live, 60.3MiB allocated
Compiler

Compiled 18 098 to 1 825 computations (89.9% saved)

prune18.0ms (0.3%)

Memory
26.3MiB live, 26.3MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New60910619
Fresh000
Picked101
Done000
Total61010620
Accuracy
100.0%
Counts
620 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
100.0%
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
99.8%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
100.0%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
98.9%
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
88.2%
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
98.9%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)))
99.9%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z))
5.8%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
88.0%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
Compiler

Compiled 614 to 494 computations (19.5% saved)

simplify163.0ms (2.3%)

Memory
40.8MiB live, 40.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
cost-diff0
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
cost-diff0
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
cost-diff1
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
cost-diff0
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
cost-diff0
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
cost-diff0
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
cost-diff0
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
cost-diff0
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
cost-diff0
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
cost-diff0
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
cost-diff0
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
cost-diff0
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
cost-diff0
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
cost-diff2
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048380
070356
1158346
2532344
32493344
45494344
08399341
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
#s(literal 5674179746116263/4503599627370496 binary64)
z
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
#s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)
y
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
#s(literal 1/8 binary64)
(*.f64 a x)
a
x
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(literal 1 binary64)
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(/.f64 x (*.f64 z y))
x
(*.f64 z y)
z
y
#s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)
a
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
#s(literal 1 binary64)
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
#s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)
z
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
y
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(literal 1 binary64)
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
#s(literal 1/8 binary64)
(*.f64 a x)
a
x
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)
(*.f64 z y)
z
y
Outputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal 1 binary64))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
#s(literal 5674179746116263/4503599627370496 binary64)
z
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
#s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)
y
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
#s(literal 1/8 binary64)
(*.f64 a x)
(*.f64 x a)
a
x
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
#s(literal 1 binary64)
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)))
#s(literal 1 binary64)
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 z y))
(/.f64 x (*.f64 y z))
x
(*.f64 z y)
(*.f64 y z)
z
y
#s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)
a
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))))
#s(literal 1 binary64)
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(*.f64 (/.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
#s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)
z
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
x
y
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) z) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
#s(literal 1/8 binary64)
(*.f64 a x)
(*.f64 x a)
a
x
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(*.f64 #s(literal 1/2 binary64) x)
#s(literal 1/2 binary64)
#s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)
(*.f64 z y)
(*.f64 y z)
z
y

localize139.0ms (2%)

Memory
-17.9MiB live, 61.0MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
accuracy0.0390625
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
accuracy0.078125
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
accuracy0.2890625
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
accuracy0.25
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
accuracy0.31478500976844204
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
accuracy0.3984375
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
accuracy5.265875592443451
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
accuracy0.21875
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
accuracy0.296875
(/.f64 x (*.f64 z y))
accuracy0.3912887695368841
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
accuracy61.836412073970955
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
accuracy7.661858211729162
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
accuracy0.02734375
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
accuracy0.0390625
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
accuracy0.296875
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
accuracy0.33203125
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
Samples
84.0ms256×0valid
Compiler

Compiled 344 to 45 computations (86.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-mult: 25.0ms (43% of total)
ival-div: 16.0ms (27.5% of total)
const: 8.0ms (13.8% of total)
ival-add: 4.0ms (6.9% of total)
ival-atan2: 3.0ms (5.2% of total)
ival-sub: 2.0ms (3.4% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series53.0ms (0.8%)

Memory
22.9MiB live, 22.9MiB allocated
Counts
19 → 56
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 x (*.f64 z y))
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
Outputs
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(+ 1 (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))))
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y))
(+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y)) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y)))
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z)))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x)) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x))))
(atan2 1 (* 1/2 x))
(+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))
(/ x (* y z))
(/ (atan2 1 (* 1/2 x)) y)
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (/ 1 x))))
(* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y))
(* x (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ a y))))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x))))
(* 1/8 (* a x))
(* x (+ (* 1/8 a) (/ (atan2 1 (* 1/2 x)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ a y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))))))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a))))
(* -1 (* x (+ (* -1 (/ (atan2 1 (* 1/2 x)) x)) (* -1/8 a))))
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/ (+ y (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))
(/ -23798021318777811490205891164689/40564819207303340847894502572032 y)
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
1
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/ (+ z (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/ 5674179746116263/4503599627370496 z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z)
(* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (/ 1 a))))
(* a (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ x y))))
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a))))
(* a (+ (* 1/8 x) (/ (atan2 1 (* 1/2 x)) a)))
(* -1 (* a (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ x y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))))))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x))))
(* -1 (* a (+ (* -1 (/ (atan2 1 (* 1/2 x)) a)) (* -1/8 x))))
Calls

12 calls:

TimeVariablePointExpression
9.0ms
a
@inf
((+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) a) (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (/ (atan2 1 (* 1/2 x)) y)) (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (- 1 (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y))) (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y)) (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (/ x (* z y)) (/ (atan2 1 (* 1/2 x)) y))
8.0ms
x
@0
((+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) a) (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (/ (atan2 1 (* 1/2 x)) y)) (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (- 1 (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y))) (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y)) (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (/ x (* z y)) (/ (atan2 1 (* 1/2 x)) y))
4.0ms
x
@-inf
((+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) a) (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (/ (atan2 1 (* 1/2 x)) y)) (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (- 1 (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y))) (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y)) (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (/ x (* z y)) (/ (atan2 1 (* 1/2 x)) y))
4.0ms
x
@inf
((+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) a) (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (/ (atan2 1 (* 1/2 x)) y)) (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (- 1 (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y))) (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y)) (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (/ x (* z y)) (/ (atan2 1 (* 1/2 x)) y))
4.0ms
y
@0
((+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) a) (* (/ x (* z y)) 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976) (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (* (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (/ (atan2 1 (* 1/2 x)) y)) (/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z) (- 1 (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y))) (/ (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (* z y)) (* (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (/ x (* z y)) (/ (atan2 1 (* 1/2 x)) y))

simplify167.0ms (2.4%)

Memory
-37.2MiB live, 37.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0183830
1566830
21830830
35341792
08266737
Stop Event
iter limit
node limit
Counts
56 → 56
Calls
Call 1
Inputs
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(+ 1 (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))))
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y))
(+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y)) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y)))
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z)))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x)) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x))))
(atan2 1 (* 1/2 x))
(+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))
(/ x (* y z))
(/ (atan2 1 (* 1/2 x)) y)
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (/ 1 x))))
(* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y))
(* x (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ a y))))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x))))
(* 1/8 (* a x))
(* x (+ (* 1/8 a) (/ (atan2 1 (* 1/2 x)) x)))
(* -1 (* x (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ a y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))))))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a))))
(* -1 (* x (+ (* -1 (/ (atan2 1 (* 1/2 x)) x)) (* -1/8 a))))
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/ (+ y (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))
(/ -23798021318777811490205891164689/40564819207303340847894502572032 y)
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
1
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/ (+ z (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/ 5674179746116263/4503599627370496 z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z)
(* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (/ 1 a))))
(* a (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ x y))))
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a))))
(* a (+ (* 1/8 x) (/ (atan2 1 (* 1/2 x)) a)))
(* -1 (* a (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ x y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))))))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x))))
(* -1 (* a (+ (* -1 (/ (atan2 1 (* 1/2 x)) a)) (* -1/8 x))))
Outputs
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
(+ 1 (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y))
(*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))
(+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) y)) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y)))
(fma.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)))
(- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
(- (+ 1 (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z))))
(*.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(*.f64 (*.f64 (/.f64 a (*.f64 y z)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) x)
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z)))
(*.f64 (/.f64 x (*.f64 y z)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x)) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (atan2 1 (* 1/2 x))))
(*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(atan2 1 (* 1/2 x))
(atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))
(+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))
(fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(/ x (* y z))
(/.f64 x (*.f64 y z))
(/ (atan2 1 (* 1/2 x)) y)
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ (* a x) (* y z)))
(*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y))
(* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (/ 1 x))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -23798021318777811490205891164689/324518553658426726783156020576256 (/ (* a x) y))
(*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)
(* x (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ a y))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64) a)))
(* x (- (/ 1 x) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z))))))
(*.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (* a x))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 x a))
(* x (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x))))
(*.f64 (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) x)
(* 1/8 (* a x))
(*.f64 (*.f64 x a) #s(literal 1/8 binary64))
(* x (+ (* 1/8 a) (/ (atan2 1 (* 1/2 x)) x)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) a (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)) x)
(* -1 (* x (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -1 (* x (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ a y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* x y))))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64) a)))
(* -1 (* x (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* x (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ a (* y z))))))
(*.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(* -1 (* x (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) x)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 a))))
(*.f64 (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) x)
(* -1 (* x (+ (* -1 (/ (atan2 1 (* 1/2 x)) x)) (* -1/8 a))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) a (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)) x)
(* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) z)
(/ (+ y (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) y)
(* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))
(*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))
(/ -23798021318777811490205891164689/40564819207303340847894502572032 y)
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
(/ (- y (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) z))) y)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) y)
(* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) z)
1
#s(literal 1 binary64)
(+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (* y z))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) y)
(/ (+ z (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) y)
(/ 5674179746116263/4503599627370496 z)
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(/ (- z (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) y))) z)
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) y)
(/ 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 z)
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
(* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (+ (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (/ 1 a))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* a (+ (* -23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))) (* -23798021318777811490205891164689/324518553658426726783156020576256 (/ x y))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64) a)))
(* a (- (/ 1 a) (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z))))))
(*.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(* a (+ (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x) (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a))))
(*.f64 (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) x)
(* a (+ (* 1/8 x) (/ (atan2 1 (* 1/2 x)) a)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) a (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)) x)
(* -1 (* a (+ (* -1 (/ (+ 1 (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -1 (* a (+ (* 23798021318777811490205891164689/324518553658426726783156020576256 (/ x y)) (* 23798021318777811490205891164689/40564819207303340847894502572032 (/ (atan2 1 (* 1/2 x)) (* a y))))))
(*.f64 (/.f64 x y) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64) a)))
(* -1 (* a (- (* -1 (/ (- 1 (* 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* y z)))) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(fma.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal 1 binary64))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) (* a (* y z)))) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 (/ x (* y z))))))
(*.f64 (/.f64 a (*.f64 y z)) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) a) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(* -1 (* a (+ (* -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 (/ (atan2 1 (* 1/2 x)) a)) (* -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 x))))
(*.f64 (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) x)
(* -1 (* a (+ (* -1 (/ (atan2 1 (* 1/2 x)) a)) (* -1/8 x))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) a (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) x)) x)

rewrite212.0ms (3%)

Memory
-26.0MiB live, 63.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048304
070280
1287268
22220268
08178265
Stop Event
iter limit
node limit
iter limit
Counts
19 → 657
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a))
(*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)
(*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(/.f64 x (*.f64 z y))
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
Outputs
(*.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -3 binary64)))) (*.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64))) #s(literal 5674179746116263/4503599627370496 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (neg.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) z) #s(literal 1 binary64))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(-.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -3 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)))
(+.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 #s(literal -5674179746116263/4503599627370496 binary64) (/.f64 #s(literal -1 binary64) z))
(*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 5674179746116263/4503599627370496 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (pow.f64 z #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -5674179746116263/4503599627370496 binary64) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 #s(literal -5674179746116263/4503599627370496 binary64) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64)))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)
(neg.f64 (/.f64 #s(literal -5674179746116263/4503599627370496 binary64) z))
(exp.f64 (*.f64 (log.f64 (*.f64 z #s(literal 4503599627370496/5674179746116263 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y))
(pow.f64 (/.f64 y (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 x a)) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) y)))
(/.f64 (neg.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 y) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (neg.f64 y) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (*.f64 y (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (*.f64 y (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 y))
(/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 x a)) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (neg.f64 y)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) y))
(/.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (*.f64 (neg.f64 y) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (*.f64 (neg.f64 y) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (*.f64 y (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (*.f64 y (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (*.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (*.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)))))
(/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 a #s(literal 1/8 binary64))) x (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 x a)) #s(literal 1/8 binary64) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1/8 binary64)) (*.f64 x a) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64)) (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))))
(fma.f64 (*.f64 a #s(literal 1/8 binary64)) (*.f64 x (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))))
(fma.f64 (*.f64 x a) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 x (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 x a) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))))
(fma.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(fma.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))))
(+.f64 (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) x) (*.f64 a #s(literal 1/8 binary64))) (*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64))
(*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (pow.f64 y #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64)))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)
(neg.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal -40564819207303340847894502572032/23798021318777811490205891164689 binary64))) #s(literal -1 binary64)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64))) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 2 binary64)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 3 binary64)) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)))
(+.f64 (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))))
(*.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a))
(*.f64 (*.f64 a (/.f64 x (*.f64 y z))) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a) (/.f64 x (*.f64 y z)))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))) a)
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 (/.f64 x (*.f64 y z)) a))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a))
(*.f64 x (*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)))
(*.f64 a (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) a)) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (*.f64 (/.f64 x z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a))) (neg.f64 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a))) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (*.f64 a (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x))) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) a) (*.f64 y z))
(/.f64 (*.f64 (/.f64 x z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) y)
(/.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) (/.f64 (*.f64 y z) x))
(/.f64 (*.f64 x (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) a)) (*.f64 y z))
(/.f64 (*.f64 a (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z))
(*.f64 (/.f64 x z) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) y))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x (*.f64 y z)))
(*.f64 (/.f64 x (*.f64 y z)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))
(*.f64 x (/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (*.f64 y z)))
(*.f64 x (*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) y)) (neg.f64 z))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) z)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (/.f64 x z) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x z))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (neg.f64 x))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (neg.f64 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) y) z)
(/.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) z) y)
(/.f64 (*.f64 (/.f64 x z) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) y)
(/.f64 (*.f64 (neg.f64 x) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 x z)) y)
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (neg.f64 x)) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x) (*.f64 y z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x))))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) (/.f64 (*.f64 y z) x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64))) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))
(-.f64 (pow.f64 (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 2 binary64)) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 3 binary64)) (fma.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) (+.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))))
(+.f64 (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z)))))
(*.f64 #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))))
#s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z)))
(*.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) z))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (pow.f64 (*.f64 z (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 z (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 y (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64))) (neg.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (neg.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (*.f64 (neg.f64 y) (neg.f64 z))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 y) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 (neg.f64 z) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (neg.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))) (neg.f64 (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) y)))
(/.f64 (neg.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) (neg.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (neg.f64 z))
(/.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 (neg.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (neg.f64 y) (neg.f64 z)))
(/.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) (*.f64 (neg.f64 y) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (neg.f64 z) (neg.f64 y)))
(/.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 1 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) y))
(/.f64 (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) z)
(/.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) y)
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (*.f64 z (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 z)))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (neg.f64 z) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))
(/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 z))))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (*.f64 (neg.f64 z) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(pow.f64 (/.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (neg.f64 (neg.f64 z))))
(/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (neg.f64 (neg.f64 z)))
(/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))
(neg.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(exp.f64 (*.f64 (log.f64 (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -3 binary64)))) (*.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 18234248825557245119281430468455424511929076810352606417046793740552727966849096292110503160849/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))) (fma.f64 #s(literal 2462248124768510259389850983526937459762577996255519431359175364922298408463854787202004315473854103011550267610849204036947219208702701508743/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 binary64) (pow.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64))) #s(literal 5674179746116263/4503599627370496 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (pow.f64 z #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (neg.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (neg.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) #s(literal 1 binary64))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) z) #s(literal 1 binary64))
(fma.f64 #s(literal 5674179746116263/4503599627370496 binary64) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(-.f64 (pow.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -3 binary64)) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) (fma.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)))
(+.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (pow.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))
(*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))
(*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))
(*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))
(*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))
(*.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 (neg.f64 y) z) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (pow.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 y z)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (*.f64 y z) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))
(*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 #s(literal 3002399000980393/2251799813685248 binary64) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))))
(*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z)))
(*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(pow.f64 (/.f64 y (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)) (neg.f64 z))
(/.f64 (neg.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y))) (neg.f64 z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 x a)) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y z))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (*.f64 y z))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 y) z))))
(/.f64 (/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y) z)
(/.f64 (*.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z))) y)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) y)
(/.f64 (*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) z)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 x a)) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (*.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64)) (*.f64 y z))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))) y)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (*.f64 (neg.f64 y) z))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (*.f64 y z))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y z)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (*.f64 y z)))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) y)
(/.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 (neg.f64 y) z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 y z))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 y (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 a #s(literal 1/8 binary64))) x (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 x a)) #s(literal 1/8 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) x) (*.f64 a #s(literal 1/8 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) #s(literal 1/8 binary64)) (*.f64 x a) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y)) (pow.f64 z #s(literal -1 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)) (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z)) (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (*.f64 a #s(literal 1/8 binary64)) (*.f64 x (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (*.f64 (pow.f64 z #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) (*.f64 (/.f64 #s(literal 17036151601122648018771161431359/10141204801825835211973625643008 binary64) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (*.f64 x a) (*.f64 #s(literal 1/8 binary64) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 x (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 x a) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal 23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z))) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(+.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)) (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (/.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) z)))
(*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(fma.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(fma.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))
(fma.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))
(fma.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(+.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)))
(+.f64 (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64))) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 a #s(literal 1/8 binary64)) (*.f64 x (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 a #s(literal 1/8 binary64)) (*.f64 x (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) #s(literal 1/64 binary64) (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64))))) (fma.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) #s(literal 1/512 binary64) (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (*.f64 a #s(literal 1/8 binary64)) x (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 x (*.f64 a #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 a (*.f64 x #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(fma.f64 #s(literal 1/8 binary64) (*.f64 x a) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (/.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/8 binary64) x) a (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(+.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x a) #s(literal 1/8 binary64)))
(*.f64 (/.f64 x z) (pow.f64 y #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (/.f64 x z))
(*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y z) #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (*.f64 (neg.f64 y) z) #s(literal -1 binary64)))
(*.f64 (pow.f64 z #s(literal -1 binary64)) (pow.f64 (/.f64 y x) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y z)))
(*.f64 x (pow.f64 (*.f64 y z) #s(literal -1 binary64)))
(pow.f64 (/.f64 y (/.f64 x z)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 y z) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 y z) x) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (*.f64 (neg.f64 y) z))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 z))
(/.f64 (neg.f64 (neg.f64 (/.f64 x z))) (neg.f64 (neg.f64 y)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (*.f64 (neg.f64 y) z))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 y z))
(/.f64 (/.f64 x y) z)
(/.f64 (neg.f64 (/.f64 x z)) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (neg.f64 y) z)))
(/.f64 (/.f64 x z) y)
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (/.f64 x z))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 y z) x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 y z) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 y z) x))))
(/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x z)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 y z) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y z) x))
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y z)))
(neg.f64 (/.f64 x (*.f64 (neg.f64 y) z)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y z) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (pow.f64 (pow.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 y #s(literal -1 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
(*.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (pow.f64 (neg.f64 y) #s(literal -1 binary64)))
(*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (pow.f64 y #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))
(pow.f64 (/.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (neg.f64 (neg.f64 (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) y)
(/.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
(neg.f64 (/.f64 (neg.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y))
(neg.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (neg.f64 y)))
(exp.f64 (*.f64 (log.f64 (/.f64 y (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal -1 binary64)))

eval84.0ms (1.2%)

Memory
-6.4MiB live, 69.5MiB allocated
Compiler

Compiled 25 794 to 2 308 computations (91.1% saved)

prune21.0ms (0.3%)

Memory
29.8MiB live, 29.8MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New6498657
Fresh325
Picked325
Done000
Total65512667
Accuracy
100.0%
Counts
667 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
88.2%
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
99.9%
(fma.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 1 binary64))
98.9%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
98.9%
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
88.2%
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
98.9%
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
98.9%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64)))
99.9%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z))
5.8%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
88.0%
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
5.8%
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
Compiler

Compiled 940 to 445 computations (52.7% saved)

regimes52.0ms (0.7%)

Memory
34.1MiB live, 34.1MiB allocated
Counts
19 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
(fma.f64 (*.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (pow.f64 (*.f64 y z) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) z) #s(literal 1 binary64)))
Outputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
Calls

12 calls:

4.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
4.0ms
a
4.0ms
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
4.0ms
(/.f64 #s(literal 1 binary64) z)
4.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1a
100.0%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
100.0%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
100.0%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
100.0%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
100.0%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
100.0%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
100.0%1(/.f64 #s(literal 1 binary64) z)
100.0%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes46.0ms (0.7%)

Memory
-44.3MiB live, 35.3MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) y) #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) z))
Outputs
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
Calls

12 calls:

5.0ms
z
4.0ms
y
4.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
4.0ms
a
4.0ms
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1z
100.0%1a
100.0%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
100.0%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
100.0%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
100.0%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
100.0%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
100.0%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
100.0%1(/.f64 #s(literal 1 binary64) z)
100.0%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes39.0ms (0.6%)

Memory
28.9MiB live, 28.9MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 x a) #s(literal 1/8 binary64) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 y z)) #s(literal 1 binary64))
Outputs
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
Calls

12 calls:

3.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
3.0ms
a
3.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
3.0ms
(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
3.0ms
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1z
99.9%1a
99.9%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
99.9%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
99.9%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
99.9%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
99.9%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
99.9%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
99.9%1(/.f64 #s(literal 1 binary64) z)
99.9%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes35.0ms (0.5%)

Memory
27.3MiB live, 27.3MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) #s(literal 1 binary64)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (fma.f64 (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) z) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) y) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (/.f64 (*.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 y (*.f64 z #s(literal 182687704666362864775460604089535377456991567872/135034250564652096784517409713844481713474237207 binary64))))))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y))))
Outputs
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
Calls

12 calls:

3.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
3.0ms
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
3.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
3.0ms
a
3.0ms
(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
Results
AccuracySegmentsBranch
98.9%1x
98.9%1y
98.9%1z
98.9%1a
98.9%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
98.9%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
98.9%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
98.9%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
98.9%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
98.9%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
98.9%1(/.f64 #s(literal 1 binary64) z)
98.9%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes24.0ms (0.3%)

Memory
-57.7MiB live, 21.9MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
Outputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
Calls

12 calls:

3.0ms
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
2.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
2.0ms
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
2.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
2.0ms
(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
Results
AccuracySegmentsBranch
88.2%1x
88.2%1y
88.2%1z
88.2%1a
88.2%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
88.2%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
88.2%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
88.2%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
88.2%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
88.2%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
88.2%1(/.f64 #s(literal 1 binary64) z)
88.2%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes21.0ms (0.3%)

Memory
21.0MiB live, 21.0MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (+ (* (/ 5674179746116263/4503599627370496 z) (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x))))) 1) (*.f64 (*.f64 (/.f64 #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64) z) x) (/.f64 a y)))
Outputs
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
Calls

12 calls:

2.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
2.0ms
z
2.0ms
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
2.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
2.0ms
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
Results
AccuracySegmentsBranch
88.2%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
88.2%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
88.2%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
88.2%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
88.2%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
88.2%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
88.2%1(/.f64 #s(literal 1 binary64) z)
88.2%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
88.2%1x
88.2%1z
88.2%1a
88.2%1y
Compiler

Compiled 90 to 112 computations (-24.4% saved)

regimes16.0ms (0.2%)

Memory
18.7MiB live, 18.7MiB allocated
Accuracy

Total -52.6b remaining (-686.6%)

Threshold costs -52.6b (-686.6%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) a) #s(literal -135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)))
Outputs
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
Calls

12 calls:

1.0ms
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
1.0ms
(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
1.0ms
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
1.0ms
(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
1.0ms
(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
Results
AccuracySegmentsBranch
88.0%1x
88.0%1z
88.0%1a
88.0%1(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))
88.0%1(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))) (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))
88.0%1(*.f64 (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)))
88.0%1(*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64))
88.0%1(/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y)
88.0%1(*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z))
88.0%1(/.f64 #s(literal 1 binary64) z)
88.0%1(+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))
88.0%1y
Compiler

Compiled 90 to 112 computations (-24.4% saved)

simplify63.0ms (0.9%)

Memory
18.6MiB live, 18.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062181
1117175
2346175
31868175
46156175
Stop Event
node limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))
Outputs
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) (*.f64 (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64)) (*.f64 z y)))
(fma.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 #s(literal -135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (*.f64 z y)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y z)))))
(fma.f64 (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) #s(approx (* (/ -23798021318777811490205891164689/40564819207303340847894502572032 y) (+ (* 1/8 (* a x)) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x y) #s(literal -23798021318777811490205891164689/324518553658426726783156020576256 binary64)) a)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x)))) (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a)))
#s(approx (- 1 (* (* (* (/ 7926335344172073/18014398509481984 y) 3002399000980393/2251799813685248) (* 5674179746116263/4503599627370496 (/ 1 z))) (+ (* (* x a) 1/8) (atan2 1 (* 1/2 x))))) #s(literal 1 binary64))

soundness1.1s (14.9%)

Memory
-58.6MiB live, 22.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
084377
1259377
2898377
33263351
46721330
08046306
0183830
1566830
21830830
35341792
08266737
048304
070280
1287268
22220268
08178265
02269
03453
110947
273847
0833644
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 355 to 227 computations (36.1% saved)

preprocess43.0ms (0.6%)

Memory
28.1MiB live, 28.1MiB allocated
Remove

(sort y z)

Compiler

Compiled 450 to 212 computations (52.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...