Data.Colour.CIE:cieLAB from colour-2.3.3, C

Time bar (total: 3.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 7 to 7 computations (0% saved)

sample658.0ms (18.1%)

Memory
-20.2MiB live, 732.1MiB allocated
Samples
470.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-div: 135.0ms (70.3% of total)
ival-add: 43.0ms (22.4% of total)
ival-true: 6.0ms (3.1% of total)
exact: 4.0ms (2.1% of total)
ival-assert: 3.0ms (1.6% of total)
Bogosity

explain79.0ms (2.2%)

Memory
8.8MiB live, 82.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-y
00-0-(+.f64 x (/.f64 y #s(literal 500 binary64)))
00-0-#s(literal 500 binary64)
00-0-(/.f64 y #s(literal 500 binary64))
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
45.0ms512×0valid
Compiler

Compiled 33 to 19 computations (42.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 4.0ms (54.1% of total)
ival-add: 2.0ms (27.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess25.0ms (0.7%)

Memory
3.5MiB live, 39.0MiB allocated
Algorithm
egg-herbie
Rules
44×sub-neg
40×distribute-lft-neg-in
34×cancel-sign-sub
26×*-commutative
24×associate--r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
13225
27425
317625
424525
529425
630125
055
075
185
085
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Outputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify8.0ms (0.2%)

Memory
-39.8MiB live, 11.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y #s(literal 500 binary64))
cost-diff0
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Rules
lower-+.f32
lift-+.f64
lift-/.f64
lower-+.f64
lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0711
1811
0811
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
x
(/.f64 y #s(literal 500 binary64))
y
#s(literal 500 binary64)
Outputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
x
(/.f64 y #s(literal 500 binary64))
y
#s(literal 500 binary64)

localize16.0ms (0.5%)

Memory
1.9MiB live, 39.8MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y #s(literal 500 binary64))
accuracy0.0078125
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Samples
10.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 2.0ms (51.9% of total)
ival-add: 1.0ms (26% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0.1%)

Memory
9.6MiB live, 9.6MiB allocated
Counts
2 → 36
Calls
Call 1
Inputs
#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (+.f64 x (/.f64 y #s(literal 500 binary64))) (patch (+.f64 x (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(/ y 500)
0.0ms
y
@inf
(+ x (/ y 500))
0.0ms
y
@inf
(/ y 500)
0.0ms
x
@inf
(+ x (/ y 500))
0.0ms
y
@0
(+ x (/ y 500))

simplify210.0ms (5.8%)

Memory
9.1MiB live, 204.9MiB allocated
Algorithm
egg-herbie
Rules
4 188×lower-/.f32
4 188×lower-/.f64
3 666×associate-/r*
2 352×lower-fma.f64
2 352×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023138
164138
2141138
3398138
41108138
52539138
63437138
74311138
84789138
94964138
105054138
115752138
126068138
136070138
146070138
156070138
08131120
Stop Event
iter limit
node limit
Counts
36 → 33
Calls
Call 1
Inputs
(* 1/500 y)
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
Outputs
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)

rewrite294.0ms (8.1%)

Memory
13.4MiB live, 320.9MiB allocated
Rules
3 588×lower-/.f32
3 586×lower-/.f64
3 556×lower-fma.f64
3 556×lower-fma.f32
2 998×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1318
22358
337068
082957
Stop Event
iter limit
node limit
iter limit
Counts
2 → 154
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
(/.f64 y #s(literal 500 binary64))
Outputs
(+.f64 x (*.f64 y #s(literal 1/500 binary64)))
(+.f64 (*.f64 y #s(literal 1/500 binary64)) x)
(+.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (neg.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(-.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)))
(-.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) y x)
(fma.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/500 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1/500 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/500 binary64) x)
(fma.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) x)
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (fma.f64 y #s(literal 1/500 binary64) x) (neg.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(fma.f64 (/.f64 (*.f64 x x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -1/500 binary64) x)
(fma.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/500 binary64) x)
(fma.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 1/500 binary64))) x)
(fma.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -1/500 binary64))) x)
(fma.f64 (exp.f64 (log.f64 #s(literal 1/500 binary64))) (exp.f64 (log.f64 y)) x)
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(neg.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x))))
(neg.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(/.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y)))))) (neg.f64 (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))) (neg.f64 (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))) (neg.f64 (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))) (fma.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (fma.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x)))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)))) (fma.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x))) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)))
(/.f64 (-.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))) (neg.f64 (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 y #s(literal -1/500 binary64) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y #s(literal -1/500 binary64) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 y #s(literal -1/500 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)))))) (neg.f64 (fma.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (fma.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x))) (*.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x)))) (*.f64 (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x))))) (neg.f64 (fma.f64 x (/.f64 x (fma.f64 y #s(literal -1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y #s(literal -1/500 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)))) (neg.f64 (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)))) (neg.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (fma.f64 y #s(literal -1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 y #s(literal -1/500 binary64) x)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (neg.f64 (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))))))
(*.f64 (neg.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y #s(literal -1/500 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal -1/500 binary64) x)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 x x)))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 (*.f64 y (*.f64 #s(literal 1/500 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))) (-.f64 (*.f64 y (*.f64 #s(literal 1/500 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/500 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))) (fma.f64 x x (*.f64 (*.f64 y #s(literal -1/500 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 1/1953125000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 y (*.f64 #s(literal 1/250000 binary64) y))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y #s(literal -1/500 binary64) x) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 #s(literal 1/15625000000000000 binary64) (*.f64 y (*.f64 y y)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 #s(literal 1/250000 binary64) y)) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y #s(literal -1/500 binary64) x) (*.f64 (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 #s(literal 1/250000 binary64) y) (*.f64 x x))))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(/.f64 y #s(literal 500 binary64))
(/.f64 (neg.f64 y) #s(literal -500 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) y))
(/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) y))
(/.f64 #s(literal -1/500 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) y)))
(/.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 500 binary64))))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -500 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (*.f64 y #s(literal -1/500 binary64))))))
(pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 250000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64)))))
(*.f64 y #s(literal 1/500 binary64))
(*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 y) #s(literal -1/500 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 #s(literal 1/500 binary64) y)
(*.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/500 binary64) (neg.f64 y))
(*.f64 #s(literal -1/500 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1/500 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/500 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -1/500 binary64))
(*.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/500 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 1/500 binary64))))
(*.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -1/500 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/500 binary64))) (exp.f64 (log.f64 y)))

eval38.0ms (1%)

Memory
6.0MiB live, 44.6MiB allocated
Compiler

Compiled 3 812 to 415 computations (89.1% saved)

prune45.0ms (1.2%)

Memory
-18.2MiB live, 69.5MiB allocated
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1834187
Fresh000
Picked011
Done000
Total1835188
Accuracy
100.0%
Counts
188 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal 1/500 binary64) x)
57.1%
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
99.9%
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
100.0%
(+.f64 x (/.f64 y #s(literal 500 binary64)))
51.8%
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Compiler

Compiled 41 to 27 computations (34.1% saved)

simplify84.0ms (2.3%)

Memory
2.9MiB live, 80.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 y #s(literal 1/500 binary64) x)
cost-diff0
(*.f64 y y)
cost-diff0
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
cost-diff0
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
cost-diff0
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
cost-diff0
(*.f64 y #s(literal -1/500 binary64))
cost-diff128
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
cost-diff0
(*.f64 #s(literal 1/500 binary64) y)
cost-diff0
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Rules
952×lower-fma.f32
946×lower-fma.f64
696×times-frac
640×lower-*.f32
632×lower-*.f64
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01869
02970
14370
25470
36470
47570
511070
615270
720870
829070
936267
1056467
11147467
12184467
13196467
14202867
15207667
16207667
17214867
18260967
0260967
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
(*.f64 #s(literal 1/500 binary64) y)
#s(literal 1/500 binary64)
y
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
x
(*.f64 y #s(literal -1/500 binary64))
y
#s(literal -1/500 binary64)
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
x
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
(*.f64 y y)
y
#s(literal -1/250000 binary64)
(fma.f64 y #s(literal -1/500 binary64) x)
#s(literal -1/500 binary64)
(fma.f64 y #s(literal 1/500 binary64) x)
y
#s(literal 1/500 binary64)
x
Outputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
#s(approx (+ x (/ y 500)) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 #s(literal 1/500 binary64) y)
(*.f64 y #s(literal 1/500 binary64))
#s(literal 1/500 binary64)
y
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
x
(*.f64 y #s(literal -1/500 binary64))
y
#s(literal -1/500 binary64)
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
(/.f64 (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x)) (fma.f64 y #s(literal -1/500 binary64) x))
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
x
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(*.f64 y y)
y
#s(literal -1/250000 binary64)
(fma.f64 y #s(literal -1/500 binary64) x)
#s(literal -1/500 binary64)
(fma.f64 y #s(literal 1/500 binary64) x)
y
#s(literal 1/500 binary64)
x

localize69.0ms (1.9%)

Memory
7.0MiB live, 122.3MiB allocated
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0.078125
(fma.f64 y #s(literal 1/500 binary64) x)
accuracy0.07421875
(fma.f64 y #s(literal -1/500 binary64) x)
accuracy0.19921875
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
accuracy2.253881478450042
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
accuracy27.260071952468664
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
accuracy0.0078125
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
accuracy0.1328125
(*.f64 y #s(literal -1/500 binary64))
accuracy0.1328125
(*.f64 #s(literal 1/500 binary64) y)
accuracy30.79783070008768
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Samples
49.0ms256×0valid
Compiler

Compiled 72 to 21 computations (70.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 11.0ms (33.3% of total)
const: 9.0ms (27.3% of total)
ival-add: 8.0ms (24.2% of total)
ival-div: 4.0ms (12.1% of total)
ival-sub: 1.0ms (3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series10.0ms (0.3%)

Memory
24.1MiB live, 24.1MiB allocated
Counts
10 → 192
Calls
Call 1
Inputs
#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())
#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())
#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())
#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())
Outputs
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (patch #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (*.f64 #s(literal 1/500 binary64) y) (patch (*.f64 #s(literal 1/500 binary64) y) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* -1/500 y)) (taylor 0 x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* -1/500 y)) (taylor 0 x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (- x (* -1/500 y)) (taylor 0 x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (-.f64 x (*.f64 y #s(literal -1/500 binary64))) (patch (-.f64 x (*.f64 y #s(literal -1/500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor 0 y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor -inf y) (#s(alt (*.f64 y #s(literal -1/500 binary64)) (patch (*.f64 y #s(literal -1/500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) (patch (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor 0 x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/250000 (pow y 2)) (pow x 2)) (taylor 0 y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor -inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor -inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor -inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000)) (taylor -inf y) (#s(alt (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (patch (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor 0 y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/250000 (pow y 2)) (taylor -inf y) (#s(alt (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (patch (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor 0 y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt (pow y 2) (taylor -inf y) (#s(alt (*.f64 y y) (patch (*.f64 y y) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal 1/500 binary64) x) (patch (fma.f64 y #s(literal 1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/500)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/500)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* y (- (/ x y) 1/500)) (taylor inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/500 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/500 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (+ 1/500 (* -1 (/ x y))))) (taylor -inf y) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1/500 y) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (+ x (* -1/500 y)) (taylor 0 x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* -1/500 (/ y x)))) (taylor inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* 1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt (fma.f64 y #s(literal -1/500 binary64) x) (patch (fma.f64 y #s(literal -1/500 binary64) x) #<representation binary64>) () ())) ())
Calls

48 calls:

TimeVariablePointExpression
1.0ms
y
@0
(/ (+ (* x x) (* (* y y) -1/250000)) (+ (* y -1/500) x))
1.0ms
x
@0
(/ (+ (* x x) (* (* y y) -1/250000)) (+ (* y -1/500) x))
1.0ms
y
@inf
(/ (+ (* x x) (* (* y y) -1/250000)) (+ (* y -1/500) x))
0.0ms
x
@inf
(/ (+ (* x x) (* (* y y) -1/250000)) (+ (* y -1/500) x))
0.0ms
y
@-inf
(/ (+ (* x x) (* (* y y) -1/250000)) (+ (* y -1/500) x))

simplify359.0ms (9.9%)

Memory
-36.6MiB live, 163.7MiB allocated
Algorithm
egg-herbie
Rules
4 264×lower-fma.f64
4 264×lower-fma.f32
3 036×lower-*.f64
3 036×lower-*.f32
1 464×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050864
1135864
2344864
31021864
42763864
56087864
08144756
Stop Event
iter limit
node limit
Counts
192 → 177
Calls
Call 1
Inputs
(* 1/500 y)
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(- x (* -1/500 y))
(- x (* -1/500 y))
(- x (* -1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* -1/500 y)
(* 1/500 y)
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1/250000 (pow y 2))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(pow x 2)
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(pow x 2)
(+ (* -1/250000 (pow y 2)) (pow x 2))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(* -1/250000 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* -1/250000 (pow y 2))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(* -1/250000 (pow y 2))
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
(pow y 2)
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* 1/500 y)
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* -1/500 y))
(+ x (* -1/500 y))
(+ x (* -1/500 y))
(* -1/500 y)
(* y (- (/ x y) 1/500))
(* y (- (/ x y) 1/500))
(* y (- (/ x y) 1/500))
(* -1/500 y)
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(* -1/500 y)
(+ x (* -1/500 y))
(+ x (* -1/500 y))
(+ x (* -1/500 y))
x
(* x (+ 1 (* -1/500 (/ y x))))
(* x (+ 1 (* -1/500 (/ y x))))
(* x (+ 1 (* -1/500 (/ y x))))
x
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
Outputs
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(- x (* -1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(- x (* -1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(- x (* -1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow x 2) (+ 1 (* -1/250000 (/ (pow y 2) (pow x 2)))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(pow x 2)
(*.f64 x x)
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(+ (* -1/250000 (pow y 2)) (pow x 2))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* (pow y 2) (- (/ (pow x 2) (pow y 2)) 1/250000))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(* -1/250000 (pow y 2))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
(pow y 2)
(*.f64 y y)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* y (- (/ x y) 1/500))
(fma.f64 y #s(literal -1/500 binary64) x)
(* y (- (/ x y) 1/500))
(fma.f64 y #s(literal -1/500 binary64) x)
(* y (- (/ x y) 1/500))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1 (* y (+ 1/500 (* -1 (/ x y)))))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1/500 y)
(*.f64 y #s(literal -1/500 binary64))
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
(+ x (* -1/500 y))
(fma.f64 y #s(literal -1/500 binary64) x)
x
(* x (+ 1 (* -1/500 (/ y x))))
(fma.f64 y #s(literal -1/500 binary64) x)
(* x (+ 1 (* -1/500 (/ y x))))
(fma.f64 y #s(literal -1/500 binary64) x)
(* x (+ 1 (* -1/500 (/ y x))))
(fma.f64 y #s(literal -1/500 binary64) x)
x
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
(fma.f64 y #s(literal -1/500 binary64) x)
(* -1 (* x (- (* 1/500 (/ y x)) 1)))
(fma.f64 y #s(literal -1/500 binary64) x)

rewrite364.0ms (10%)

Memory
10.1MiB live, 458.3MiB allocated
Rules
10 360×lower-fma.f32
10 354×lower-fma.f64
4 598×lower-*.f32
4 590×lower-*.f64
2 774×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01857
02946
111446
289346
0950446
Stop Event
iter limit
node limit
iter limit
Counts
10 → 1 119
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
(*.f64 #s(literal 1/500 binary64) y)
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(*.f64 y #s(literal -1/500 binary64))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
(*.f64 y y)
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 y #s(literal -1/500 binary64) x)
Outputs
#s(approx (+ x (/ y 500)) (*.f64 y #s(literal 1/500 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 500 binary64) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(/.f64 y #s(literal 500 binary64))
(/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/500 binary64))))
(/.f64 (neg.f64 y) #s(literal -500 binary64))
(/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/500 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) y))
(pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1 binary64))
(*.f64 y #s(literal 1/500 binary64))
(*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/500 binary64) y)
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1/500 binary64) (neg.f64 y))
(*.f64 (neg.f64 y) #s(literal -1/500 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)))
(+.f64 x (*.f64 y #s(literal 1/500 binary64)))
(+.f64 x (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 y #s(literal 1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(+.f64 (neg.f64 (neg.f64 x)) (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/500 binary64)))
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 y #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/500 binary64) x)
(fma.f64 y #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) y x)
(fma.f64 #s(literal 1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 #s(literal -1/500 binary64) y x)
(fma.f64 #s(literal -1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/250000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))) (fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/500 binary64)))
(neg.f64 (*.f64 y #s(literal 1/500 binary64)))
(/.f64 y #s(literal -500 binary64))
(/.f64 (neg.f64 y) #s(literal 500 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -500 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 500 binary64) y))
(*.f64 y #s(literal -1/500 binary64))
(*.f64 #s(literal 1/500 binary64) (neg.f64 y))
(*.f64 #s(literal -1/500 binary64) y)
(*.f64 (neg.f64 y) #s(literal 1/500 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(+.f64 x (*.f64 y #s(literal 1/500 binary64)))
(+.f64 x (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 y #s(literal 1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(+.f64 (neg.f64 (neg.f64 x)) (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/500 binary64)))
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 y #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/500 binary64) x)
(fma.f64 y #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) y x)
(fma.f64 #s(literal 1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 #s(literal -1/500 binary64) y x)
(fma.f64 #s(literal -1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/250000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))) (fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(+.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 x x))
(+.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(+.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(+.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(+.f64 (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(+.f64 (neg.f64 (*.f64 x (neg.f64 x))) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal -1/500 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal -1/500 binary64))))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal 1/500 binary64))))
(+.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal 1/500 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x))
(-.f64 (*.f64 x x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x)))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x x))
(fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 y (neg.f64 (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))
(fma.f64 y (neg.f64 (*.f64 y #s(literal 1/250000 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 y (*.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -1/500 binary64))) (*.f64 x x))
(fma.f64 y (*.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -1/500 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (fma.f64 #s(literal -1/500 binary64) x (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal 1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (-.f64 (*.f64 y #s(literal 1/250000 binary64)) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (-.f64 (*.f64 y #s(literal 1/250000 binary64)) (*.f64 #s(literal 1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 x #s(literal -1/500 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (fma.f64 x #s(literal -1/500 binary64) (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 x #s(literal 1/500 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (-.f64 (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x #s(literal -1/500 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (-.f64 (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x #s(literal 1/500 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (*.f64 #s(literal -1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 y (*.f64 #s(literal 1/500 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) (*.f64 y #s(literal -1/500 binary64)) (*.f64 x x))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (*.f64 x x))
(fma.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal 1/500 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (*.f64 x y)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal 1/500 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (*.f64 y x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal 1/500 binary64) (fma.f64 y (*.f64 y #s(literal 1/500 binary64)) (*.f64 y x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal 1/500 binary64) (fma.f64 y (*.f64 y #s(literal 1/500 binary64)) (*.f64 x y)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal 1/500 binary64) (*.f64 y (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (*.f64 x x))
(fma.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1/500 binary64) (fma.f64 y (*.f64 y #s(literal -1/500 binary64)) (*.f64 y x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (fma.f64 y x (*.f64 y (*.f64 y #s(literal -1/500 binary64)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (*.f64 y x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (fma.f64 y (*.f64 y #s(literal -1/500 binary64)) (*.f64 x y)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (fma.f64 x y (*.f64 y (*.f64 y #s(literal -1/500 binary64)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (*.f64 x y)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (*.f64 y (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 #s(literal -1/500 binary64) (*.f64 (neg.f64 y) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (*.f64 y #s(literal 1/500 binary64)) (*.f64 x x))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y y) #s(literal -1/250000 binary64) (*.f64 x x))
(fma.f64 (*.f64 y y) #s(literal -1/250000 binary64) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1/250000 binary64) (*.f64 y y) (*.f64 x x))
(fma.f64 #s(literal -1/250000 binary64) (*.f64 y y) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (fma.f64 y #s(literal 1/500 binary64) x) x (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal -1/500 binary64))))
(fma.f64 (fma.f64 y #s(literal 1/500 binary64) x) x (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal 1/500 binary64))))
(fma.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal 1/500 binary64)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x))
(fma.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y #s(literal -1/500 binary64)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) x))
(fma.f64 (neg.f64 y) (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))
(fma.f64 (neg.f64 y) (*.f64 y #s(literal 1/250000 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (neg.f64 y) (*.f64 #s(literal -1/500 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 x x))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 y #s(literal -1/250000 binary64)) y (*.f64 x x))
(fma.f64 (*.f64 y #s(literal -1/250000 binary64)) y (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))
(fma.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (neg.f64 (*.f64 y y)) #s(literal 1/250000 binary64) (*.f64 x x))
(fma.f64 (neg.f64 (*.f64 y y)) #s(literal 1/250000 binary64) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) x))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)))))) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 y #s(literal 1/500 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 #s(literal 1/250000 binary64) (neg.f64 (*.f64 y y)) (*.f64 x x))
(fma.f64 #s(literal 1/250000 binary64) (neg.f64 (*.f64 y y)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 y #s(literal 1/250000 binary64)) (neg.f64 y) (*.f64 x x))
(fma.f64 (*.f64 y #s(literal 1/250000 binary64)) (neg.f64 y) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1/500 binary64) (*.f64 x x))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1/500 binary64) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal 1/500 binary64) (*.f64 x x))
(fma.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal 1/500 binary64) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(fma.f64 (neg.f64 (*.f64 y #s(literal 1/250000 binary64))) y (*.f64 x x))
(fma.f64 (neg.f64 (*.f64 y #s(literal 1/250000 binary64))) y (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1/500 binary64)) y (*.f64 x x))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1/500 binary64)) y (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal 1/500 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal -1/500 binary64)) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1/500 binary64)) y (*.f64 x x))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1/500 binary64)) y (neg.f64 (*.f64 x (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64)) (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 x (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 x (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(fma.f64 (*.f64 x (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x))))
(neg.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (neg.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))))) (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (neg.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64))) (*.f64 #s(literal 1/244140625000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))) (fma.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64))) (-.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (fma.f64 y #s(literal 1/500 binary64) x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) #s(literal 1 binary64)) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))
(neg.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))
(/.f64 y (/.f64 #s(literal -250000 binary64) y))
(/.f64 y (neg.f64 (/.f64 #s(literal 250000 binary64) y)))
(/.f64 (*.f64 y #s(literal 1/500 binary64)) (/.f64 #s(literal -500 binary64) y))
(/.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 #s(literal 500 binary64) y))
(/.f64 (*.f64 y y) #s(literal -250000 binary64))
(/.f64 (neg.f64 y) (/.f64 #s(literal 250000 binary64) y))
(/.f64 (neg.f64 y) (neg.f64 (/.f64 #s(literal -250000 binary64) y)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 250000 binary64) y) y)))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 250000 binary64) y) y))
(/.f64 (neg.f64 (*.f64 y y)) #s(literal 250000 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -500 binary64))
(/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal 500 binary64))
(/.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 500 binary64) y))
(/.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -500 binary64) y))
(*.f64 y (*.f64 y #s(literal -1/250000 binary64)))
(*.f64 y (neg.f64 (*.f64 y #s(literal 1/250000 binary64))))
(*.f64 y (*.f64 #s(literal 1/500 binary64) (*.f64 y #s(literal -1/500 binary64))))
(*.f64 (*.f64 y #s(literal 1/500 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal 1/500 binary64) (*.f64 y (*.f64 y #s(literal -1/500 binary64))))
(*.f64 #s(literal -1/500 binary64) (*.f64 y (*.f64 y #s(literal 1/500 binary64))))
(*.f64 (*.f64 y #s(literal -1/500 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 (*.f64 y y) #s(literal -1/250000 binary64))
(*.f64 #s(literal -1/250000 binary64) (*.f64 y y))
(*.f64 (neg.f64 y) (*.f64 y #s(literal 1/250000 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))
(*.f64 (*.f64 y #s(literal -1/250000 binary64)) y)
(*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))
(*.f64 (neg.f64 (*.f64 y y)) #s(literal 1/250000 binary64))
(*.f64 #s(literal 1/250000 binary64) (neg.f64 (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 1/250000 binary64)) (neg.f64 y))
(*.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1/500 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal 1/500 binary64))
(*.f64 (neg.f64 (*.f64 y #s(literal 1/250000 binary64))) y)
(*.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1/500 binary64)) y)
(*.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1/500 binary64)) y)
(exp.f64 (*.f64 (log.f64 y) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (*.f64 y y)))
(pow.f64 y #s(literal 2 binary64))
(pow.f64 (*.f64 y y) #s(literal 1 binary64))
(pow.f64 (neg.f64 y) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 y)) #s(literal 2 binary64))
(*.f64 y y)
(*.f64 (neg.f64 y) (neg.f64 y))
(*.f64 #s(literal 1 binary64) (*.f64 y y))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 y y)))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 y)))
(*.f64 (*.f64 (neg.f64 y) #s(literal -1 binary64)) y)
(+.f64 x (*.f64 y #s(literal 1/500 binary64)))
(+.f64 x (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 y #s(literal 1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(+.f64 (neg.f64 (neg.f64 x)) (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/500 binary64)))
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 y #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/500 binary64) x)
(fma.f64 y #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) y x)
(fma.f64 #s(literal 1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 #s(literal -1/500 binary64) y x)
(fma.f64 #s(literal -1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/250000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))) (fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(+.f64 x (*.f64 y #s(literal 1/500 binary64)))
(+.f64 x (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 y #s(literal 1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (*.f64 y #s(literal -1/500 binary64)) x)
(+.f64 (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(+.f64 (neg.f64 (neg.f64 x)) (*.f64 y #s(literal -1/500 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(+.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(+.f64 (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(+.f64 (-.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) #s(literal -1 binary64)))
(-.f64 x (*.f64 y #s(literal 1/500 binary64)))
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(-.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(-.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y #s(literal 1/500 binary64) x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(-.f64 (+.f64 x #s(literal 0 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
(fma.f64 y #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 y #s(literal -1/500 binary64) x)
(fma.f64 y #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) x)
(fma.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) y x)
(fma.f64 #s(literal 1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal 1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 #s(literal -1/500 binary64) y x)
(fma.f64 #s(literal -1/500 binary64) y (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) x)
(fma.f64 #s(literal -1/500 binary64) (neg.f64 y) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1/500 binary64) (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y #s(literal -1/500 binary64)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))))
(fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal 1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) x)
(fma.f64 (neg.f64 y) #s(literal -1/500 binary64) (neg.f64 (neg.f64 x)))
(fma.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(fma.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 y #s(literal -1/500 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 x x) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal 1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (*.f64 y #s(literal -1/500 binary64)) (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (neg.f64 x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 x (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal 1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 y #s(literal -1/500 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y y) #s(literal -1 binary64)) (/.f64 #s(literal 1/250000 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal -1/500 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1/500 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 (*.f64 y #s(literal 1/250000 binary64)) #s(literal -1 binary64)) (/.f64 y (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)))
(fma.f64 (/.f64 x (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) x)
(fma.f64 (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 x)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 1/500 binary64)))
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))
(/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(/.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) #s(literal -1 binary64))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (*.f64 x x))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (neg.f64 (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (fma.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))) (fma.f64 #s(literal -1/250000 binary64) (/.f64 (*.f64 y y) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x))) (*.f64 (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x)))) (+.f64 (/.f64 (*.f64 x x) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) #s(literal 1 binary64)) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x))))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x (fma.f64 y #s(literal 1/500 binary64) x))))
(/.f64 (*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal -1/250000 binary64)) (*.f64 x (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64)) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y (*.f64 y y)))) #s(literal 1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64))) (*.f64 (*.f64 x x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y (*.f64 (*.f64 y y) #s(literal 1/62500000000 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal 1 binary64))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))))
(*.f64 (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (fma.f64 x (neg.f64 x) (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 (*.f64 x (neg.f64 x)) x)) (/.f64 #s(literal 1 binary64) (fma.f64 y (fma.f64 y #s(literal 1/250000 binary64) (*.f64 #s(literal -1/500 binary64) x)) (*.f64 x (neg.f64 x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))) (*.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64)))))
(*.f64 (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x)))
(*.f64 (/.f64 (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x)))) (fma.f64 y #s(literal 1/500 binary64) x)) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (/.f64 (fma.f64 y #s(literal 1/500 binary64) x) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 1/500 binary64)) x) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 (*.f64 y (*.f64 y y)) #s(literal 1/125000000 binary64) (*.f64 x (*.f64 x x))))) (fma.f64 x (fma.f64 y #s(literal 1/500 binary64) x) (*.f64 y (*.f64 y #s(literal 1/250000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (-.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (*.f64 x x)))) (-.f64 (*.f64 y #s(literal 1/500 binary64)) x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal -1/15625000000000000 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 1/250000 binary64))) (fma.f64 y (*.f64 y #s(literal 1/250000 binary64)) (*.f64 x x))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y #s(literal 1/500 binary64) x)) (fma.f64 x (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y (*.f64 y y))) #s(literal -1/62500000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 y (*.f64 y #s(literal 1/250000 binary64))))))

eval172.0ms (4.7%)

Memory
8.8MiB live, 284.2MiB allocated
Compiler

Compiled 34 372 to 1 441 computations (95.8% saved)

prune125.0ms (3.4%)

Memory
-5.4MiB live, 313.0MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New1 29511 296
Fresh000
Picked044
Done101
Total1 29651 301
Accuracy
100.0%
Counts
1 301 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal 1/500 binary64) x)
57.1%
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
99.9%
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
51.9%
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
51.8%
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Compiler

Compiled 40 to 26 computations (35% saved)

simplify5.0ms (0.1%)

Memory
7.6MiB live, 7.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 y #s(literal 500 binary64))
cost-diff0
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
Rules
lower-+.f64
lower-+.f32
lift-/.f64
lower-/.f32
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0714
0814
1914
0914
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
(/.f64 y #s(literal 500 binary64))
y
#s(literal 500 binary64)
Outputs
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
(/.f64 y #s(literal 500 binary64))
y
#s(literal 500 binary64)

localize16.0ms (0.4%)

Memory
-6.3MiB live, 31.5MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(/.f64 y #s(literal 500 binary64))
accuracy30.79783070008768
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
Samples
11.0ms256×0valid
Compiler

Compiled 12 to 7 computations (41.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-div: 2.0ms (55.6% of total)
ival-add: 1.0ms (27.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Counts
2 → 36
Calls
Call 1
Inputs
#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 1/500 y) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 1 (* 1/500 (/ y x)))) (taylor inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* x (- (* -1/500 (/ y x)) 1))) (taylor -inf x) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt x (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ x (* 1/500 y)) (taylor 0 y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* y (+ 1/500 (/ x y))) (taylor inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* y (- (* -1 (/ x y)) 1/500))) (taylor -inf y) (#s(alt #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) (patch #s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor 0 y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/500 y) (taylor -inf y) (#s(alt (/.f64 y #s(literal 500 binary64)) (patch (/.f64 y #s(literal 500 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+ x (/ y 500))
0.0ms
x
@inf
(+ x (/ y 500))
0.0ms
x
@-inf
(+ x (/ y 500))
0.0ms
y
@-inf
(+ x (/ y 500))
0.0ms
y
@inf
(+ x (/ y 500))

simplify203.0ms (5.6%)

Memory
15.6MiB live, 206.4MiB allocated
Algorithm
egg-herbie
Rules
4 188×lower-/.f32
4 188×lower-/.f64
3 666×associate-/r*
2 352×lower-fma.f64
2 352×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023138
164138
2141138
3398138
41108138
52539138
63437138
74311138
84789138
94964138
105054138
115752138
126068138
136070138
146070138
156070138
08131120
Stop Event
iter limit
node limit
Counts
36 → 33
Calls
Call 1
Inputs
(* 1/500 y)
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
x
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
(* x (+ 1 (* 1/500 (/ y x))))
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
x
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(+ x (* 1/500 y))
(* 1/500 y)
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* y (+ 1/500 (/ x y)))
(* 1/500 y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
(* 1/500 y)
Outputs
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
(* x (+ 1 (* 1/500 (/ y x))))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* x (- (* -1/500 (/ y x)) 1)))
(fma.f64 #s(literal 1/500 binary64) y x)
x
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(+ x (* 1/500 y))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* y (+ 1/500 (/ x y)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* -1 (* y (- (* -1 (/ x y)) 1/500)))
(fma.f64 #s(literal 1/500 binary64) y x)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)
(* 1/500 y)
(*.f64 #s(literal 1/500 binary64) y)

rewrite189.0ms (5.2%)

Memory
4.2MiB live, 295.4MiB allocated
Rules
3 588×lower-/.f32
3 586×lower-/.f64
3 556×lower-fma.f64
3 556×lower-fma.f32
2 998×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0712
0812
13212
223612
3370712
0829611
Stop Event
iter limit
node limit
iter limit
Counts
2 → 41
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
(/.f64 y #s(literal 500 binary64))
Outputs
#s(approx (+ x (/ y 500)) (*.f64 y #s(literal 1/500 binary64)))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 y #s(literal -1/500 binary64)))
(neg.f64 (*.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(/.f64 y #s(literal 500 binary64))
(/.f64 (neg.f64 y) #s(literal -500 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 500 binary64) y))
(/.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -500 binary64) y))
(/.f64 #s(literal -1/500 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) y)))
(/.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -500 binary64))))
(/.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 500 binary64))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (neg.f64 (log.f64 (*.f64 y #s(literal -1/500 binary64))))))
(pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 500 binary64) y) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 250000 binary64) (*.f64 y y)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (*.f64 y #s(literal 1/500 binary64)))))
(*.f64 y #s(literal 1/500 binary64))
(*.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 y) #s(literal -1/500 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/500 binary64)))
(*.f64 #s(literal 1/500 binary64) y)
(*.f64 #s(literal 1/500 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/500 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y #s(literal -1/500 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 y #s(literal -1/500 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/500 binary64) (neg.f64 y))
(*.f64 #s(literal -1/500 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 #s(literal -1/500 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y)) #s(literal 1/500 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 y) #s(literal 1 binary64)) #s(literal -1/500 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 y #s(literal 1/500 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)) #s(literal -1/500 binary64))
(*.f64 (exp.f64 (log.f64 (neg.f64 y))) (exp.f64 (log.f64 #s(literal -1/500 binary64))))
(*.f64 (exp.f64 (log.f64 y)) (exp.f64 (log.f64 #s(literal 1/500 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal 1/500 binary64))) (exp.f64 (log.f64 y)))

eval34.0ms (0.9%)

Memory
-25.5MiB live, 12.4MiB allocated
Compiler

Compiled 462 to 94 computations (79.7% saved)

prune9.0ms (0.3%)

Memory
15.7MiB live, 15.7MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New74074
Fresh000
Picked011
Done044
Total74579
Accuracy
100.0%
Counts
79 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 y #s(literal 1/500 binary64) x)
57.1%
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
99.9%
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
51.9%
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
51.8%
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Compiler

Compiled 77 to 43 computations (44.2% saved)

regimes24.0ms (0.7%)

Memory
-31.3MiB live, 16.2MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
(fma.f64 y #s(literal 1/500 binary64) x)
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
(+.f64 x (/.f64 y #s(literal 500 binary64)))
(/.f64 (fma.f64 x x (*.f64 (*.f64 y y) #s(literal -1/250000 binary64))) (fma.f64 y #s(literal -1/500 binary64) x))
Outputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
Calls

4 calls:

16.0ms
x
3.0ms
(+.f64 x (/.f64 y #s(literal 500 binary64)))
3.0ms
(/.f64 y #s(literal 500 binary64))
3.0ms
y
Results
AccuracySegmentsBranch
100.0%1x
100.0%1y
100.0%1(+.f64 x (/.f64 y #s(literal 500 binary64)))
100.0%1(/.f64 y #s(literal 500 binary64))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes9.0ms (0.2%)

Memory
16.1MiB live, 16.1MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
(fma.f64 y #s(literal 1/500 binary64) x)
(-.f64 x (*.f64 y #s(literal -1/500 binary64)))
#s(approx (+ x (/ y 500)) (/.f64 y #s(literal 500 binary64)))
Outputs
(fma.f64 y #s(literal 1/500 binary64) x)
Calls

4 calls:

2.0ms
x
2.0ms
(/.f64 y #s(literal 500 binary64))
2.0ms
(+.f64 x (/.f64 y #s(literal 500 binary64)))
2.0ms
y
Results
AccuracySegmentsBranch
99.9%1x
99.9%1y
99.9%1(+.f64 x (/.f64 y #s(literal 500 binary64)))
99.9%1(/.f64 y #s(literal 500 binary64))
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes5.0ms (0.2%)

Memory
11.7MiB live, 11.7MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Outputs
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Calls

4 calls:

1.0ms
(/.f64 y #s(literal 500 binary64))
1.0ms
(+.f64 x (/.f64 y #s(literal 500 binary64)))
1.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
51.8%1x
51.8%1y
51.8%1(+.f64 x (/.f64 y #s(literal 500 binary64)))
51.8%1(/.f64 y #s(literal 500 binary64))
Compiler

Compiled 18 to 13 computations (27.8% saved)

simplify5.0ms (0.1%)

Memory
8.7MiB live, 8.7MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01118
11318
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
Outputs
(+.f64 x (/.f64 y #s(literal 500 binary64)))
(fma.f64 y #s(literal 1/500 binary64) x)
#s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y))
#s(approx (+ x (/ y 500)) (*.f64 y #s(literal 1/500 binary64)))

soundness475.0ms (13.1%)

Memory
-26.5MiB live, 132.8MiB allocated
Rules
4 188×lower-/.f32
4 188×lower-/.f64
3 666×associate-/r*
3 588×lower-/.f32
3 586×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058
078
1318
22358
337068
082957
023138
164138
2141138
3398138
41108138
52539138
63437138
74311138
84789138
94964138
105054138
115752138
126068138
136070138
146070138
156070138
08131120
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 31 to 19 computations (38.7% saved)

preprocess90.0ms (2.5%)

Memory
-1.7MiB live, 36.6MiB allocated
Compiler

Compiled 44 to 26 computations (40.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...