Time bar (total: 7.1s)
1× | search |
Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
---|---|---|---|---|---|---|---|
0% | 0% | 0% | 100% | 0% | 0% | 0% | 0 |
100% | 0% | 0% | 100% | 0% | 0% | 0% | 1 |
Compiled 57 to 46 computations (19.3% saved)
2.1s | 8 256× | 0 | valid |
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)Ground Truth | Overpredictions | Example | Underpredictions | Example | Subexpression |
---|---|---|---|---|---|
0 | 0 | - | 0 | - | a |
0 | 0 | - | 0 | - | #s(literal 5674179746116263/4503599627370496 binary64) |
0 | 0 | - | 0 | - | #s(literal 1 binary64) |
0 | 0 | - | 0 | - | #s(literal 3002399000980393/2251799813685248 binary64) |
0 | 0 | - | 0 | - | #s(literal 7926335344172073/18014398509481984 binary64) |
0 | 0 | - | 0 | - | #s(literal 1/8 binary64) |
0 | 0 | - | 0 | - | (*.f64 #s(literal 1/2 binary64) x) |
0 | 0 | - | 0 | - | (/.f64 #s(literal 1 binary64) z) |
0 | 0 | - | 0 | - | y |
0 | 0 | - | 0 | - | (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)) |
0 | 0 | - | 0 | - | (*.f64 x a) |
0 | 0 | - | 0 | - | #s(literal 1/2 binary64) |
0 | 0 | - | 0 | - | (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) |
0 | 0 | - | 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))) |
0 | 0 | - | 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)))) |
0 | 0 | - | 0 | - | z |
0 | 0 | - | 0 | - | (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) |
0 | 0 | - | 0 | - | (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) |
0 | 0 | - | 0 | - | (+.f64 (*.f64 (*.f64 x a) #s(literal 1/8 binary64)) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) |
0 | 0 | - | 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))))) |
0 | 0 | - | 0 | - | (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) |
0 | 0 | - | 0 | - | x |
Predicted + | Predicted - | |
---|---|---|
+ | 0 | 0 |
- | 0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 256 |
number | freq |
---|---|
0 | 256 |
Predicted + | Predicted Maybe | Predicted - | |
---|---|---|---|
+ | 0 | 0 | 0 |
- | 0 | 0 | 1 |
250.0ms | 512× | 0 | valid |
Compiled 253 to 70 computations (72.3% saved)
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)1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 100 | 308 |
1 | 365 | 274 |
2 | 1892 | 266 |
3 | 7848 | 266 |
0 | 22 | 25 |
0 | 34 | 21 |
1 | 68 | 19 |
2 | 237 | 19 |
3 | 1527 | 19 |
4 | 5628 | 19 |
0 | 8154 | 17 |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | node limit |
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)) |
(sort y z)
Compiled 25 to 22 computations (12% saved)
Compiled 0 to 4 computations (-∞% saved)
Status | Accuracy | Program |
---|---|---|
▶ | 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))))) |
Compiled 25 to 22 computations (12% saved)
1× | egg-herbie |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 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))))) | |
cost-diff | 2 | (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)) | |
cost-diff | 2 | (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) | |
cost-diff | 2 | (*.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))) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 22 | 112 |
0 | 34 | 96 |
1 | 68 | 90 |
2 | 237 | 90 |
3 | 1527 | 90 |
4 | 5628 | 90 |
0 | 8154 | 86 |
1× | iter limit |
1× | node limit |
1× | iter limit |
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) |
Found 4 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.26171875 | (*.f64 #s(literal 5674179746116263/4503599627370496 binary64) (/.f64 #s(literal 1 binary64) z)) | |
accuracy | 0.28515625 | (*.f64 (/.f64 #s(literal 7926335344172073/18014398509481984 binary64) y) #s(literal 3002399000980393/2251799813685248 binary64)) | |
accuracy | 0.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))) | |
accuracy | 0.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)))) |
33.0ms | 256× | 0 | valid |
Compiled 114 to 24 computations (78.9% saved)
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)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)))))) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
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))))) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 84 | 377 |
1 | 259 | 377 |
2 | 898 | 377 |
3 | 3263 | 351 |
4 | 6721 | 330 |
0 | 8046 | 306 |
1× | iter limit |
1× | node limit |
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)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 22 | 69 |
0 | 34 | 53 |
1 | 109 | 47 |
2 | 738 | 47 |
0 | 8336 | 44 |
1× | iter limit |
1× | node limit |
1× | iter limit |
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))) |
Compiled 18 098 to 1 825 computations (89.9% saved)
10 alts after pruning (10 fresh and 0 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 609 | 10 | 619 |
Fresh | 0 | 0 | 0 |
Picked | 1 | 0 | 1 |
Done | 0 | 0 | 0 |
Total | 610 | 10 | 620 |
Status | Accuracy | Program |
---|---|---|
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)) |
Compiled 614 to 494 computations (19.5% saved)
1× | egg-herbie |
Found 17 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
cost-diff | 0 | (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) | |
cost-diff | 0 | (*.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-diff | 0 | (/.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-diff | 1 | (-.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-diff | 0 | (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) | |
cost-diff | 0 | (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) | |
cost-diff | 0 | #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-diff | 0 | (-.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-diff | 0 | (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) | |
cost-diff | 0 | (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a) | |
cost-diff | 0 | #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-diff | 0 | (-.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-diff | 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)) | |
cost-diff | 0 | (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) | |
cost-diff | 0 | (*.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-diff | 0 | (/.f64 #s(literal 5674179746116263/4503599627370496 binary64) z) | |
cost-diff | 2 | (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)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 48 | 380 |
0 | 70 | 356 |
1 | 158 | 346 |
2 | 532 | 344 |
3 | 2493 | 344 |
4 | 5494 | 344 |
0 | 8399 | 341 |
1× | iter limit |
1× | node limit |
1× | iter limit |
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 |
Found 17 expressions of interest:
New | Metric | Score | Program |
---|---|---|---|
accuracy | 0.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))) | |
accuracy | 0.0390625 | (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) | |
accuracy | 0.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)) | |
accuracy | 0.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)) | |
accuracy | 0.25 | (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y) | |
accuracy | 0.31478500976844204 | (*.f64 (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) (/.f64 (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)) y)) | |
accuracy | 0.3984375 | (/.f64 #s(literal 135034250564652096784517409713844481713474237207/182687704666362864775460604089535377456991567872 binary64) z) | |
accuracy | 5.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))) | |
accuracy | 0.21875 | (*.f64 (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) a) | |
accuracy | 0.296875 | (/.f64 x (*.f64 z y)) | |
accuracy | 0.3912887695368841 | (*.f64 (/.f64 x (*.f64 z y)) #s(literal 135034250564652096784517409713844481713474237207/1461501637330902918203684832716283019655932542976 binary64)) | |
accuracy | 61.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)) | |
accuracy | 7.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)) | |
accuracy | 0.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)) | |
accuracy | 0.0390625 | (fma.f64 #s(literal 1/8 binary64) (*.f64 a x) (atan2.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) | |
accuracy | 0.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)))) | |
accuracy | 0.33203125 | (/.f64 #s(literal -23798021318777811490205891164689/40564819207303340847894502572032 binary64) y) |
84.0ms | 256× | 0 | valid |
Compiled 344 to 45 computations (86.9% saved)
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)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)))) |
12 calls:
Time | Variable | Point | Expression | |
---|---|---|---|---|
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)) |
1× | egg-herbie |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 183 | 830 |
1 | 566 | 830 |
2 | 1830 | 830 |
3 | 5341 | 792 |
0 | 8266 | 737 |
1× | iter limit |
1× | node limit |
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) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 48 | 304 |
0 | 70 | 280 |
1 | 287 | 268 |
2 | 2220 | 268 |
0 | 8178 | 265 |
1× | iter limit |
1× | node limit |
1× | iter limit |
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))) |
Compiled 25 794 to 2 308 computations (91.1% saved)
12 alts after pruning (10 fresh and 2 done)
Pruned | Kept | Total | |
---|---|---|---|
New | 649 | 8 | 657 |
Fresh | 3 | 2 | 5 |
Picked | 3 | 2 | 5 |
Done | 0 | 0 | 0 |
Total | 655 | 12 | 667 |
Status | Accuracy | Program |
---|---|---|
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))) |
Compiled 940 to 445 computations (52.7% saved)
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)) |
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)) |
Accuracy | Segments | Branch |
---|---|---|
100.0% | 1 | x |
100.0% | 1 | y |
100.0% | 1 | z |
100.0% | 1 | a |
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))) |
Compiled 90 to 112 computations (-24.4% saved)
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))) |
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)) |
Accuracy | Segments | Branch |
---|---|---|
100.0% | 1 | x |
100.0% | 1 | y |
100.0% | 1 | z |
100.0% | 1 | a |
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))) |
Compiled 90 to 112 computations (-24.4% saved)
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)) |
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)) |
Accuracy | Segments | Branch |
---|---|---|
99.9% | 1 | x |
99.9% | 1 | y |
99.9% | 1 | z |
99.9% | 1 | a |
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))) |
Compiled 90 to 112 computations (-24.4% saved)
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))))) |
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) |
Accuracy | Segments | Branch |
---|---|---|
98.9% | 1 | x |
98.9% | 1 | y |
98.9% | 1 | z |
98.9% | 1 | a |
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))) |
Compiled 90 to 112 computations (-24.4% saved)
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)) |
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) |
Accuracy | Segments | Branch |
---|---|---|
88.2% | 1 | x |
88.2% | 1 | y |
88.2% | 1 | z |
88.2% | 1 | a |
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))) |
Compiled 90 to 112 computations (-24.4% saved)
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))) |
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)) |
Accuracy | Segments | Branch |
---|---|---|
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% | 1 | x |
88.2% | 1 | z |
88.2% | 1 | a |
88.2% | 1 | y |
Compiled 90 to 112 computations (-24.4% saved)
Total -52.6b remaining (-686.6%)
Threshold costs -52.6b (-686.6%)
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)) |
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)) |
Accuracy | Segments | Branch |
---|---|---|
88.0% | 1 | x |
88.0% | 1 | z |
88.0% | 1 | a |
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% | 1 | y |
Compiled 90 to 112 computations (-24.4% saved)
1× | egg-herbie |
Useful iterations: 1 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 62 | 181 |
1 | 117 | 175 |
2 | 346 | 175 |
3 | 1868 | 175 |
4 | 6156 | 175 |
1× | node limit |
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)) |
Useful iterations: 0 (0.0ms)
Iter | Nodes | Cost |
---|---|---|
0 | 84 | 377 |
1 | 259 | 377 |
2 | 898 | 377 |
3 | 3263 | 351 |
4 | 6721 | 330 |
0 | 8046 | 306 |
0 | 183 | 830 |
1 | 566 | 830 |
2 | 1830 | 830 |
3 | 5341 | 792 |
0 | 8266 | 737 |
0 | 48 | 304 |
0 | 70 | 280 |
1 | 287 | 268 |
2 | 2220 | 268 |
0 | 8178 | 265 |
0 | 22 | 69 |
0 | 34 | 53 |
1 | 109 | 47 |
2 | 738 | 47 |
0 | 8336 | 44 |
1× | fuel |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | iter limit |
1× | node limit |
1× | iter limit |
1× | node limit |
Compiled 355 to 227 computations (36.1% saved)
(sort y z)
Compiled 450 to 212 computations (52.9% saved)
Loading profile data...