ENA, Section 1.4, Exercise 4b, n=2

Time bar (total: 6.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

Compiled 25 to 18 computations (28% saved)

sample1.4s (20.5%)

Memory
70.7MiB live, 1 386.2MiB allocated
Samples
502.0ms2 505×1valid
446.0ms5 301×0valid
81.0ms450×2valid
Precisions
Click to see histograms. Total time spent on operations: 816.0ms
ival-pow2: 278.0ms (34.1% of total)
ival-sub: 157.0ms (19.2% of total)
ival-<=: 149.0ms (18.3% of total)
ival-add: 127.0ms (15.6% of total)
adjust: 67.0ms (8.2% of total)
ival-and: 20.0ms (2.5% of total)
exact: 16.0ms (2% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain103.0ms (1.5%)

Memory
-1.9MiB live, 161.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
662(-6.906151915304824e-154 -2.9684200678423742e-161)0-(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
00-0-eps
00-0-(pow.f64 x #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
00-0-(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
00-0-(+.f64 x eps)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))cancellation681
Confusion
Predicted +Predicted -
+660
-2188
Precision
0.9705882352941176
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6600
-21187
Precision?
0.9565217391304348
Recall?
1.0
Freqs
test
numberfreq
0188
168
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
22.0ms352×0valid
16.0ms136×1valid
11.0ms24×2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-pow2: 15.0ms (45.3% of total)
ival-sub: 10.0ms (30.2% of total)
ival-add: 4.0ms (12.1% of total)
adjust: 3.0ms (9.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess238.0ms (3.5%)

Memory
-18.0MiB live, 168.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01955
13051
29751
347249
4147937
5409535
079
0119
1169
2399
31479
45387
516697
654147
080686
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.3%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify230.0ms (3.4%)

Memory
37.1MiB live, 193.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 2 binary64))
cost-diff0
(+.f64 x eps)
cost-diff0
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
cost-diff3
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01123
11623
23923
314723
453821
5166921
6541421
0806820
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(+.f64 x eps)
x
eps
#s(literal 2 binary64)
(pow.f64 x #s(literal 2 binary64))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(pow.f64 (+.f64 eps x) #s(literal 2 binary64))
(+.f64 x eps)
(+.f64 eps x)
x
eps
#s(literal 2 binary64)
(pow.f64 x #s(literal 2 binary64))
(*.f64 x x)

localize73.0ms (1.1%)

Memory
-45.2MiB live, 48.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 2 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.02734375
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
accuracy14.524234593301045
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Samples
45.0ms68×1valid
10.0ms176×0valid
2.0ms12×2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-pow2: 44.0ms (88.8% of total)
ival-add: 2.0ms (4% of total)
ival-sub: 2.0ms (4% of total)
adjust: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated
Counts
4 → 23
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(+.f64 x eps)
(pow.f64 x #s(literal 2 binary64))
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
eps
(+ eps x)
(pow x 2)
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* 2 (* eps x)) (pow x 2))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))
1.0ms
x
@inf
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))
1.0ms
x
@0
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))
1.0ms
eps
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))
0.0ms
eps
@inf
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))

simplify188.0ms (2.8%)

Memory
-6.3MiB live, 148.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069215
1239203
2827191
33630191
08470176
Stop Event
iter limit
node limit
Counts
23 → 21
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ (* x (+ x (* 2 eps))) (pow eps 2))
eps
(+ eps x)
(pow x 2)
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* 2 (* eps x)) (pow x 2))
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Outputs
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 x x))
eps
(+ eps x)
(+.f64 eps x)
(pow x 2)
(*.f64 x x)
(* 2 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 2 binary64) #s(literal 1 binary64)) x) x)
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 1 binary64)) x) x)
x
(* x (+ 1 (/ eps x)))
(fma.f64 (/.f64 eps x) x x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) (-.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 1 binary64)) x) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 1 binary64)))
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* 2 (* eps x)) (pow x 2))
(*.f64 (fma.f64 #s(literal 2 binary64) eps x) x)
(+ (* eps (+ eps (* 2 x))) (pow x 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 x x))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) (-.f64 (/.f64 x eps) #s(literal -2 binary64)) #s(literal 1 binary64)) eps) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 (/.f64 x eps) eps eps)
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) (-.f64 (/.f64 x eps) #s(literal -2 binary64)) #s(literal 1 binary64)) eps) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))

rewrite222.0ms (3.3%)

Memory
9.2MiB live, 162.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
15120
236420
3505020
0836820
Stop Event
iter limit
node limit
iter limit
Counts
4 → 311
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(+.f64 x eps)
(pow.f64 x #s(literal 2 binary64))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 eps x) #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 (+.f64 eps x) #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (+.f64 (neg.f64 (+.f64 eps x)) (neg.f64 x)) (-.f64 (neg.f64 (+.f64 eps x)) (neg.f64 x)))
(*.f64 (+.f64 (neg.f64 (+.f64 eps x)) x) (-.f64 (neg.f64 (+.f64 eps x)) x))
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(*.f64 (+.f64 (+.f64 eps x) x) (-.f64 (+.f64 eps x) x))
(*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (/.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (/.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 8 binary64)) (pow.f64 x #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 18 binary64)) (pow.f64 x #s(literal 18 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 6 binary64)) (pow.f64 x #s(literal 12 binary64)))) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (+.f64 eps x) #s(literal 8 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (neg.f64 (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 eps x)))) (*.f64 (neg.f64 x) x))
(fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (neg.f64 x) x))
(fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)) (*.f64 (neg.f64 x) x))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 x) x))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 eps x)) x) (sqrt.f64 (+.f64 eps x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 eps x)) x) (sqrt.f64 (+.f64 eps x)) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 x)) (sqrt.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sqrt.f64 x) (+.f64 eps x)) (sqrt.f64 x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (*.f64 (sqrt.f64 x) (+.f64 eps x)) (sqrt.f64 x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (neg.f64 (neg.f64 x)) (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)) (sqrt.f64 (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 eps x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 eps x)) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) eps) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 x) (neg.f64 (neg.f64 x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (/.f64 (+.f64 eps x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64))) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 eps x) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (+.f64 eps x) x (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 eps (+.f64 eps x) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 eps (+.f64 eps x) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 eps x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 x (+.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(-.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) x))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (*.f64 (+.f64 eps x) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 eps x) eps) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 eps x) x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 x x)))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (neg.f64 x) x)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 eps x)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)) (sqrt.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (+.f64 eps x) (-.f64 x eps)))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (+.f64 eps x) (+.f64 eps x))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 eps x) #s(literal 2 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 eps x))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (neg.f64 (-.f64 x eps)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 x eps))))
(/.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (+.f64 eps x)) (-.f64 eps x))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (+.f64 eps x)) (neg.f64 (-.f64 x eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 eps x)) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 eps x) (+.f64 eps x))) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 eps x) (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 eps x) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) (neg.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (*.f64 (-.f64 eps x) (neg.f64 (-.f64 x eps))))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (-.f64 eps x) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (*.f64 (-.f64 eps x) (+.f64 eps x))) (*.f64 (neg.f64 (-.f64 x eps)) (-.f64 eps x)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 x eps)) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 x eps)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 eps x) (+.f64 eps x))) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (-.f64 eps x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (neg.f64 (-.f64 x eps))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 eps x) (+.f64 eps x))) (*.f64 (-.f64 x eps) (-.f64 eps x)))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (*.f64 (-.f64 x eps) (neg.f64 (-.f64 x eps))))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (-.f64 x eps) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 eps x) (+.f64 eps x))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (-.f64 eps x)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (neg.f64 (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (-.f64 eps x) (-.f64 x eps)))
(/.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (neg.f64 (-.f64 x eps)) (-.f64 x eps)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (-.f64 x eps)))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps))) (fabs.f64 (-.f64 x eps)))
(/.f64 (fabs.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (fabs.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (fabs.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fabs.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fabs.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) (fabs.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(/.f64 (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) #s(literal 2 binary64)) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (*.f64 (+.f64 eps x) x))
(fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 eps x)) x) (sqrt.f64 (+.f64 eps x)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (sqrt.f64 x) (+.f64 eps x)) (sqrt.f64 x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 eps x)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) eps) (*.f64 (+.f64 eps x) x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (+.f64 eps x) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (+.f64 eps x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (+.f64 eps x))) (cosh.f64 (log.f64 (+.f64 eps x)))) (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 (+.f64 eps x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (*.f64 (+.f64 eps x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(fma.f64 (+.f64 eps x) eps (*.f64 (+.f64 eps x) x))
(fma.f64 (+.f64 eps x) x (*.f64 (+.f64 eps x) eps))
(fma.f64 eps (+.f64 eps x) (*.f64 (+.f64 eps x) x))
(fma.f64 x (+.f64 eps x) (*.f64 (+.f64 eps x) eps))
(sqrt.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) (+.f64 eps x)))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 (+.f64 eps x)) x))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 (+.f64 eps x)) eps))
(fabs.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 eps x))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (+.f64 eps x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (+.f64 eps x)) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 eps x) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))) (*.f64 (+.f64 eps x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) eps))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x))
(*.f64 (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (neg.f64 (sqrt.f64 (+.f64 eps x))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 eps x))) (fabs.f64 (sqrt.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (+.f64 eps x) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(pow.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (sqrt.f64 (+.f64 eps x))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64))) (fma.f64 x (/.f64 x (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 eps x) (+.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (*.f64 (-.f64 eps x) (+.f64 eps x))) (fabs.f64 (-.f64 eps x)))
(/.f64 (fabs.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps))) (fabs.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fabs.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (fabs.f64 (-.f64 x eps)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (exp.f64 (log.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 eps eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 eps x) (+.f64 eps x)) (-.f64 eps x))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 x) x (*.f64 eps eps)) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(neg.f64 (neg.f64 (+.f64 eps x)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) eps)
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (*.f64 eps eps) (/.f64 eps (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 eps (/.f64 (*.f64 eps eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(sqrt.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(-.f64 eps (neg.f64 x))
(fabs.f64 (-.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 x (/.f64 x (-.f64 x eps)))))
(fabs.f64 (neg.f64 (+.f64 eps x)))
(fabs.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (+.f64 eps x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 eps x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 (cosh.f64 (log.f64 (+.f64 eps x))) (sinh.f64 (log.f64 (+.f64 eps x))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 x))) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sqrt.f64 x))))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 4 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (neg.f64 x) x))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 x)) (cosh.f64 (log.f64 x))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 x)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))

eval44.0ms (0.6%)

Memory
5.5MiB live, 42.7MiB allocated
Compiler

Compiled 7 675 to 1 120 computations (85.4% saved)

prune6.0ms (0.1%)

Memory
19.4MiB live, 19.5MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3225327
Fresh000
Picked101
Done000
Total3235328
Accuracy
100.0%
Counts
328 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.3%
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
77.3%
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
62.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
74.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 138 to 88 computations (36.2% saved)

simplify162.0ms (2.4%)

Memory
9.3MiB live, 161.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (neg.f64 x) x)
cost-diff0
(+.f64 eps x)
cost-diff2
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
cost-diff6
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
cost-diff0
(+.f64 eps x)
cost-diff0
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
cost-diff1
(+.f64 (+.f64 eps x) x)
cost-diff4
(-.f64 (+.f64 eps x) x)
cost-diff0
(*.f64 eps x)
cost-diff0
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
cost-diff0
(*.f64 eps eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
cost-diff0
(fma.f64 #s(literal 2 binary64) x eps)
cost-diff0
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
023132
039108
183105
220899
377299
4311899
5785999
0829099
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(literal 2 binary64)
x
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(-.f64 (+.f64 eps x) x)
(+.f64 eps x)
eps
x
(+.f64 (+.f64 eps x) x)
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(+.f64 eps x)
eps
x
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) x)
(neg.f64 x)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(literal 2 binary64)
x
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(-.f64 (+.f64 eps x) x)
eps
(+.f64 eps x)
eps
x
(+.f64 (+.f64 eps x) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+.f64 eps x)
eps
x
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(*.f64 eps x)
(*.f64 (neg.f64 x) x)
(neg.f64 x)

localize166.0ms (2.4%)

Memory
-60.6MiB live, 137.5MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (neg.f64 x) x)
accuracy0.0
(neg.f64 x)
accuracy0.03125
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
accuracy19.04049946138692
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
accuracy0.0
(+.f64 eps x)
accuracy0.01953125
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
accuracy0.04296875
(+.f64 (+.f64 eps x) x)
accuracy27.76657314508016
(-.f64 (+.f64 eps x) x)
accuracy0.0
(*.f64 eps x)
accuracy0.03125
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
accuracy23.73293679633152
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
accuracy0.0
(*.f64 eps eps)
accuracy16.332336805587193
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
accuracy0.0
(fma.f64 #s(literal 2 binary64) x eps)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
accuracy0.01953125
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
Samples
75.0ms12×2valid
47.0ms106×1valid
24.0ms138×0valid
Compiler

Compiled 122 to 25 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
adjust: 20.0ms (33.5% of total)
ival-mult: 15.0ms (25.1% of total)
ival-add: 10.0ms (16.8% of total)
ival-pow2: 10.0ms (16.8% of total)
ival-sub: 3.0ms (5% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
17.9MiB live, 17.9MiB allocated
Counts
16 → 31
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
(-.f64 (+.f64 eps x) x)
(+.f64 (+.f64 eps x) x)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(+.f64 eps x)
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(*.f64 (neg.f64 x) x)
(neg.f64 x)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps (* 2 x))
(* 2 (* eps x))
(* eps x)
(+ eps x)
(* -1 (pow x 2))
(* -1 x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
Calls

6 calls:

TimeVariablePointExpression
3.0ms
eps
@0
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (+ (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (* (+ eps x) x) (* (neg x) x)) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (* (neg x) x) (neg x))
2.0ms
x
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (+ (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (* (+ eps x) x) (* (neg x) x)) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (* (neg x) x) (neg x))
2.0ms
eps
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (+ (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (* (+ eps x) x) (* (neg x) x)) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (* (neg x) x) (neg x))
2.0ms
x
@0
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (+ (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (* (+ eps x) x) (* (neg x) x)) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (* (neg x) x) (neg x))
2.0ms
x
@inf
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (+ (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (* (+ eps x) x) (* (neg x) x)) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (* (neg x) x) (neg x))

simplify170.0ms (2.5%)

Memory
11.9MiB live, 163.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082169
1285149
21030149
33775149
09058137
Stop Event
iter limit
node limit
Counts
31 → 29
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps (* 2 x))
(* 2 (* eps x))
(* eps x)
(+ eps x)
(* -1 (pow x 2))
(* -1 x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
Outputs
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
eps
(+ eps (* 2 x))
(fma.f64 #s(literal 2 binary64) x eps)
(* 2 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(* eps x)
(*.f64 eps x)
(+ eps x)
(+.f64 eps x)
(* -1 (pow x 2))
(*.f64 (neg.f64 x) x)
(* -1 x)
(neg.f64 x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(fma.f64 #s(literal 2 binary64) x eps)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 (-.f64 (/.f64 eps (neg.f64 x)) #s(literal 2 binary64)) (neg.f64 x))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 (/.f64 eps (neg.f64 x)) #s(literal 1 binary64)) (neg.f64 x))
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* -1 (pow x 2)) (pow x 2))
#s(literal 0 binary64)
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(*.f64 eps x)
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ 1 (* 2 (/ x eps))))
(fma.f64 #s(literal 2 binary64) x eps)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(*.f64 eps x)
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 #s(literal 2 binary64) x eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
(*.f64 eps x)
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)

rewrite220.0ms (3.2%)

Memory
9.9MiB live, 205.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023118
039111
117799
2159599
0846599
Stop Event
iter limit
node limit
iter limit
Counts
16 → 653
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
(-.f64 (+.f64 eps x) x)
(+.f64 (+.f64 eps x) x)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(+.f64 eps x)
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(*.f64 (neg.f64 x) x)
(neg.f64 x)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) eps)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) eps)) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) eps) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 eps (+.f64 eps x) (*.f64 eps x))
(fma.f64 eps eps (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 eps x (*.f64 (+.f64 eps x) eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 x eps (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) eps) (*.f64 eps eps))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x))
(+.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 x x))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 x (+.f64 eps x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (neg.f64 (sqrt.f64 (+.f64 eps x))) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) (+.f64 eps x))
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) (+.f64 eps x))
(fma.f64 (fabs.f64 (sqrt.f64 (+.f64 eps x))) (fabs.f64 (sqrt.f64 (+.f64 eps x))) x)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (+.f64 eps x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 eps x))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x (+.f64 eps x))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps)) x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) eps) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) (+.f64 eps x))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 eps (*.f64 #s(literal -2 binary64) x))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (*.f64 #s(literal 2 binary64) x) eps)
(+.f64 (+.f64 eps x) x)
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+.f64 x (+.f64 eps x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 eps (neg.f64 eps)))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (*.f64 eps eps)))
(fabs.f64 (*.f64 eps (neg.f64 eps)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(fma.f64 eps x (*.f64 eps x))
(fma.f64 x eps (*.f64 eps x))
(+.f64 (*.f64 eps x) (*.f64 eps x))
(*.f64 eps x)
(*.f64 x eps)
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) #s(literal 0 binary64))) (neg.f64 (-.f64 eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 eps eps (-.f64 #s(literal 0 binary64) (*.f64 eps #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 x x))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (*.f64 eps eps) #s(literal 0 binary64)) (-.f64 eps #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 #s(literal 0 binary64) (*.f64 eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) (-.f64 eps x))
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) (-.f64 eps x))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (-.f64 eps x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 eps #s(literal 0 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x eps))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x eps))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps)) x) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) x) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) eps) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) (+.f64 eps x))) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (+.f64 eps x) x)
(+.f64 #s(literal 0 binary64) eps)
(+.f64 eps #s(literal 0 binary64))
(+.f64 x (-.f64 eps x))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x)))) (neg.f64 (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 x x))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 x (+.f64 eps x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (neg.f64 (sqrt.f64 (+.f64 eps x))) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) (+.f64 eps x))
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) (+.f64 eps x))
(fma.f64 (fabs.f64 (sqrt.f64 (+.f64 eps x))) (fabs.f64 (sqrt.f64 (+.f64 eps x))) x)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (+.f64 eps x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 eps x))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x (+.f64 eps x))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) eps))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps)) x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 (+.f64 eps x) eps) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) (+.f64 eps x))) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 eps (*.f64 #s(literal -2 binary64) x))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (*.f64 #s(literal 2 binary64) x) eps)
(+.f64 (+.f64 eps x) x)
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+.f64 x (+.f64 eps x))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))
(*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x) (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x) (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x (*.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (+.f64 eps x))) (neg.f64 (neg.f64 (+.f64 eps x))) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (neg.f64 x) (+.f64 eps x)) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 (neg.f64 x) (+.f64 eps x)) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps) (*.f64 eps (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) eps))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 eps x) (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) x (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (+.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (+.f64 eps x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps)) x))
(-.f64 (*.f64 (+.f64 eps x) x) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) (+.f64 eps x))))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (neg.f64 (+.f64 eps x)) eps))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)) (*.f64 eps (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 eps (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) eps))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 eps x))) (neg.f64 (sqrt.f64 (+.f64 eps x))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 eps x))) (fabs.f64 (sqrt.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 2 binary64))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps x)) (*.f64 (-.f64 eps x) (*.f64 x x))) (pow.f64 (-.f64 eps x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (fabs.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (fabs.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (fabs.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (fabs.f64 (-.f64 eps x)))
(/.f64 (fabs.f64 (*.f64 (+.f64 eps x) (-.f64 x eps))) (fabs.f64 (-.f64 x eps)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (exp.f64 (log.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (exp.f64 (log.f64 (-.f64 eps x))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) eps)
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) x)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(sqrt.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(fabs.f64 (-.f64 (/.f64 (*.f64 x x) (-.f64 eps x)) (/.f64 (*.f64 eps eps) (-.f64 eps x))))
(fabs.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))))
(fabs.f64 (neg.f64 (+.f64 eps x)))
(fabs.f64 (+.f64 eps x))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 (cosh.f64 (log.f64 (+.f64 eps x))) (sinh.f64 (log.f64 (+.f64 eps x))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (+.f64 (neg.f64 x) (+.f64 eps x)) x)
(*.f64 (+.f64 #s(literal 0 binary64) eps) x)
(*.f64 x (+.f64 (neg.f64 x) (+.f64 eps x)))
(*.f64 x (+.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x))
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(fma.f64 eps x (*.f64 #s(literal 0 binary64) x))
(fma.f64 eps x (*.f64 x #s(literal 0 binary64)))
(fma.f64 x (neg.f64 x) (*.f64 (+.f64 eps x) x))
(fma.f64 x (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 x eps (*.f64 #s(literal 0 binary64) x))
(fma.f64 x eps (*.f64 x #s(literal 0 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (+.f64 eps x)) x))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (+.f64 eps x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 eps x) (*.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 eps x) (*.f64 x #s(literal 0 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))
(*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x) (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x) (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 eps x))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x (*.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (+.f64 eps x) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x (*.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (fma.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (+.f64 eps x))) (neg.f64 (neg.f64 (+.f64 eps x))) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 (+.f64 eps x)) (neg.f64 (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (neg.f64 x) (+.f64 eps x)) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 (neg.f64 x) (+.f64 eps x)) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps) (*.f64 eps (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) eps))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 eps x) (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) x (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (+.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (+.f64 eps x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (neg.f64 x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps)) x))
(-.f64 (*.f64 (+.f64 eps x) x) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) (+.f64 (neg.f64 x) (+.f64 eps x))))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (neg.f64 (+.f64 eps x)) eps))
(-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)) (*.f64 eps (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 eps (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) eps))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) x)
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(neg.f64 x)

eval79.0ms (1.2%)

Memory
-3.5MiB live, 83.8MiB allocated
Compiler

Compiled 15 095 to 1 691 computations (88.8% saved)

prune53.0ms (0.8%)

Memory
0.9MiB live, 38.4MiB allocated
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New6145619
Fresh000
Picked325
Done000
Total6177624
Accuracy
100.0%
Counts
624 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
77.5%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
74.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 201 to 132 computations (34.3% saved)

simplify189.0ms (2.8%)

Memory
-22.0MiB live, 173.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 eps #s(literal 2 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
cost-diff2
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
cost-diff0
(*.f64 eps x)
cost-diff0
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
cost-diff0
(+.f64 eps x)
cost-diff0
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
cost-diff0
(*.f64 eps #s(literal 2 binary64))
cost-diff0
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
cost-diff0
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
cost-diff0
(+.f64 eps x)
cost-diff0
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
cost-diff0
(+.f64 eps x)
cost-diff0
(*.f64 (+.f64 (+.f64 eps x) x) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
cost-diff1
(+.f64 (+.f64 eps x) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028171
039161
174157
2158157
3416149
41089135
52568135
67392135
08233127
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(*.f64 (+.f64 (+.f64 eps x) x) eps)
(+.f64 (+.f64 eps x) x)
(+.f64 eps x)
eps
x
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
(+.f64 eps x)
eps
x
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 eps #s(literal 2 binary64))
eps
#s(literal 2 binary64)
x
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
(+.f64 eps x)
eps
x
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
(*.f64 eps x)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(*.f64 eps #s(literal 2 binary64))
eps
#s(literal 2 binary64)
x
(*.f64 eps eps)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (+.f64 (+.f64 eps x) x) eps)
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+.f64 (+.f64 eps x) x)
(fma.f64 #s(literal 2 binary64) x eps)
(+.f64 eps x)
eps
x
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
(+.f64 eps x)
eps
x
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 eps #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) eps)
eps
#s(literal 2 binary64)
x
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
(+.f64 eps x)
eps
x
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
(*.f64 eps x)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) eps)
eps
#s(literal 2 binary64)
x
(*.f64 eps eps)

localize136.0ms (2%)

Memory
-10.5MiB live, 116.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 eps eps)
accuracy0.0
(*.f64 eps #s(literal 2 binary64))
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
accuracy0.01171875
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
accuracy0.0
(+.f64 eps x)
accuracy0.0
(*.f64 eps x)
accuracy0.0
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
accuracy0.03125
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
accuracy0.0
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
accuracy0.0
(*.f64 eps #s(literal 2 binary64))
accuracy23.73293679633152
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
accuracy0.0
(+.f64 eps x)
accuracy0.03125
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
accuracy30.116322609620564
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
accuracy0.0
(+.f64 eps x)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
accuracy0.01953125
(*.f64 (+.f64 (+.f64 eps x) x) eps)
accuracy0.04296875
(+.f64 (+.f64 eps x) x)
Samples
47.0ms68×1valid
31.0ms176×0valid
5.0ms12×2valid
Compiler

Compiled 141 to 24 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 39.0ms (62.9% of total)
ival-add: 9.0ms (14.5% of total)
ival-pow2: 6.0ms (9.7% of total)
adjust: 4.0ms (6.5% of total)
ival-sub: 2.0ms (3.2% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.1%)

Memory
13.7MiB live, 13.7MiB allocated
Counts
15 → 30
Calls
Call 1
Inputs
(+.f64 (+.f64 eps x) x)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(*.f64 (+.f64 (+.f64 eps x) x) eps)
(+.f64 eps x)
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 eps #s(literal 2 binary64))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
(*.f64 eps x)
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
(*.f64 eps eps)
Outputs
eps
(+ eps (* 2 x))
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ eps x)
(* eps x)
(* 2 (* eps x))
(* 2 x)
(* x (+ 2 (/ eps x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(* 2 eps)
(* eps (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
eps
@-inf
((+ (+ eps x) x) (- (pow (+ x eps) 2) (pow x 2)) (* (+ (+ eps x) x) eps) (+ eps x) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps 2) x) (* eps 2) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (* eps x) (+ (* (* eps 2) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
2.0ms
x
@-inf
((+ (+ eps x) x) (- (pow (+ x eps) 2) (pow x 2)) (* (+ (+ eps x) x) eps) (+ eps x) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps 2) x) (* eps 2) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (* eps x) (+ (* (* eps 2) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
2.0ms
eps
@inf
((+ (+ eps x) x) (- (pow (+ x eps) 2) (pow x 2)) (* (+ (+ eps x) x) eps) (+ eps x) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps 2) x) (* eps 2) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (* eps x) (+ (* (* eps 2) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
x
@0
((+ (+ eps x) x) (- (pow (+ x eps) 2) (pow x 2)) (* (+ (+ eps x) x) eps) (+ eps x) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps 2) x) (* eps 2) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (* eps x) (+ (* (* eps 2) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
eps
@0
((+ (+ eps x) x) (- (pow (+ x eps) 2) (pow x 2)) (* (+ (+ eps x) x) eps) (+ eps x) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps 2) x) (* eps 2) (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (+ (* (+ eps x) x) (* (neg x) x)) (* eps x) (+ (* (* eps 2) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))

simplify172.0ms (2.5%)

Memory
1.0MiB live, 150.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082166
1285146
21023146
33769146
09101134
Stop Event
iter limit
node limit
Counts
30 → 28
Calls
Call 1
Inputs
eps
(+ eps (* 2 x))
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(+ eps x)
(* eps x)
(* 2 (* eps x))
(* 2 x)
(* x (+ 2 (/ eps x)))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(* 2 eps)
(* eps (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
Outputs
eps
(+ eps (* 2 x))
(fma.f64 #s(literal 2 binary64) x eps)
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ eps x)
(+.f64 x eps)
(* eps x)
(*.f64 x eps)
(* 2 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(fma.f64 #s(literal 2 binary64) x eps)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
x
(* x (+ 1 (/ eps x)))
(+.f64 x eps)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 2 binary64)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 1 binary64)))
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* -1 (pow x 2)) (pow x 2))
#s(literal 0 binary64)
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* -1 (pow x 2)) (+ (* eps x) (pow x 2)))
(*.f64 x eps)
(* 2 eps)
(*.f64 #s(literal 2 binary64) eps)
(* eps (+ 1 (* 2 (/ x eps))))
(fma.f64 #s(literal 2 binary64) x eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ 1 (/ x eps)))
(+.f64 x eps)
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ x (+ (* -1 (/ (pow x 2) eps)) (/ (pow x 2) eps))))
(*.f64 x eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 #s(literal 2 binary64) x eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* eps (+ (* -1 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps)))))
(*.f64 x eps)

rewrite194.0ms (2.9%)

Memory
-5.7MiB live, 159.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028149
039139
1175135
21361135
08335130
Stop Event
iter limit
node limit
iter limit
Counts
15 → 400
Calls
Call 1
Inputs
(+.f64 (+.f64 eps x) x)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(*.f64 (+.f64 (+.f64 eps x) x) eps)
(+.f64 eps x)
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 eps #s(literal 2 binary64))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x))
(*.f64 eps x)
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
(*.f64 eps eps)
Outputs
(*.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x)) (*.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (*.f64 (-.f64 (+.f64 x eps) x) (*.f64 x x))) (*.f64 (-.f64 (+.f64 x eps) x) (-.f64 (+.f64 x eps) x)))
(/.f64 (fma.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 x (+.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64))) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64))) (-.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64))) (-.f64 (+.f64 x eps) x)))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (+.f64 x eps) x))
(fma.f64 (neg.f64 (sqrt.f64 (+.f64 x eps))) (neg.f64 (sqrt.f64 (+.f64 x eps))) x)
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) (+.f64 x eps))
(fma.f64 (fabs.f64 (sqrt.f64 (+.f64 x eps))) (fabs.f64 (sqrt.f64 (+.f64 x eps))) x)
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) (+.f64 x eps))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (+.f64 x eps))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 x eps))
(fma.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (+.f64 x eps))) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 x (+.f64 x eps))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))))
(-.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64))) (-.f64 (+.f64 x eps) x))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64))) (-.f64 (+.f64 x eps) x))))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64)))) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (pow.f64 (+.f64 x eps) #s(literal 4 binary64)))) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 x x) (-.f64 (+.f64 x eps) x)))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))) (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))))
(+.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x)))) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x x (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (+.f64 x eps) x)))))
(+.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))) (/.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)) (*.f64 (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (+.f64 x eps) x)))
(+.f64 (*.f64 #s(literal 2 binary64) x) eps)
(+.f64 (+.f64 x eps) x)
(+.f64 x (+.f64 x eps))
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 x eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (fma.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)) eps)) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (*.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)) eps) (-.f64 (+.f64 x eps) x))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 #s(literal 2 binary64) eps)) eps) (/.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) x) eps) (/.f64 (*.f64 #s(literal 2 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 2 binary64)) eps) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) eps) (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) eps) (/.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) eps) eps) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 (+.f64 x eps) eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(fma.f64 eps x (*.f64 (+.f64 x eps) eps))
(fma.f64 eps eps (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(+.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 eps eps))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 x eps))) (neg.f64 (sqrt.f64 (+.f64 x eps))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 x eps))) (fabs.f64 (sqrt.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (+.f64 x eps) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))) (-.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps)) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 eps x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 eps eps) (-.f64 eps x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps x)) (*.f64 (-.f64 eps x) (*.f64 x x))) (pow.f64 (-.f64 eps x) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)))) (fabs.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (fabs.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (fabs.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (fabs.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (fabs.f64 (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (fabs.f64 (-.f64 x eps)))
(/.f64 (fabs.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (fabs.f64 (-.f64 eps x)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fabs.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fabs.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (exp.f64 (log.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (exp.f64 (log.f64 (-.f64 eps x))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 x eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 eps x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(fma.f64 (neg.f64 (sqrt.f64 x)) (neg.f64 (sqrt.f64 x)) eps)
(fma.f64 (fabs.f64 (sqrt.f64 x)) (fabs.f64 (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) x)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) x)
(fma.f64 (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(sqrt.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fabs.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))))
(fabs.f64 (-.f64 (/.f64 (*.f64 x x) (-.f64 eps x)) (/.f64 (*.f64 eps eps) (-.f64 eps x))))
(fabs.f64 (neg.f64 (+.f64 x eps)))
(fabs.f64 (+.f64 x eps))
(exp.f64 (log.f64 (+.f64 x eps)))
(+.f64 (cosh.f64 (log.f64 (+.f64 x eps))) (sinh.f64 (log.f64 (+.f64 x eps))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (-.f64 x eps)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 eps x)))
(+.f64 x eps)
(+.f64 eps x)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 x eps)) eps) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 x eps)) eps) (*.f64 (neg.f64 (+.f64 x eps)) eps) (*.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (neg.f64 (+.f64 x eps)) eps)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (+.f64 x eps)) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (+.f64 x eps)) (*.f64 (neg.f64 eps) (+.f64 x eps)) (*.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))
(fma.f64 (+.f64 x eps) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 x eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))
(-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (neg.f64 (+.f64 x eps)) eps))
(-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (neg.f64 eps) (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))))
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))))
(+.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
(+.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)) (*.f64 (+.f64 x eps) eps))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 #s(literal 2 binary64) (*.f64 x eps))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 #s(literal 2 binary64) eps)
(*.f64 eps #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 eps eps)) (-.f64 eps eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 eps eps) (*.f64 eps eps))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) eps)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) eps)
(+.f64 eps eps)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 x eps)) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 x eps)) eps) (*.f64 (neg.f64 (+.f64 x eps)) eps) (*.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (neg.f64 (+.f64 x eps)) eps)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (+.f64 x eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (+.f64 x eps)) (*.f64 (neg.f64 eps) (+.f64 x eps)) (*.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (neg.f64 eps) (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (*.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))
(fma.f64 (+.f64 x eps) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))
(fma.f64 eps (+.f64 x eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))
(-.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))
(-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (neg.f64 (+.f64 x eps)) eps))
(-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (neg.f64 eps) (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))))
(+.f64 (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) #s(literal 3 binary64)) (fma.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (-.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))) (/.f64 (*.f64 (neg.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))) (-.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))))
(+.f64 (*.f64 (+.f64 x eps) eps) #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)))
(+.f64 #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps)) (*.f64 (+.f64 x eps) eps))
#s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 x eps))
(*.f64 x eps)
(*.f64 eps x)
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 x eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (fma.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)) eps)) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (*.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x)) eps) (-.f64 (+.f64 x eps) x))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 x eps)) (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 x x))) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 #s(literal 2 binary64) eps)) eps) (/.f64 x (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) x) eps) (/.f64 (*.f64 #s(literal 2 binary64) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 2 binary64)) eps) (/.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) eps) (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) eps) (/.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) eps) eps) (/.f64 (*.f64 x (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 (+.f64 x eps) eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(fma.f64 eps x (*.f64 (+.f64 x eps) eps))
(fma.f64 eps eps (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(+.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))

eval111.0ms (1.6%)

Memory
31.7MiB live, 113.8MiB allocated
Compiler

Compiled 19 674 to 1 515 computations (92.3% saved)

prune28.0ms (0.4%)

Memory
-10.1MiB live, 26.9MiB allocated
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New4663469
Fresh000
Picked235
Done022
Total4688476
Accuracy
100.0%
Counts
476 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
77.5%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
74.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
39.5%
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Compiler

Compiled 133 to 85 computations (36.1% saved)

simplify186.0ms (2.7%)

Memory
12.1MiB live, 167.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps eps)
cost-diff0
(+.f64 eps eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
cost-diff2
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
cost-diff0
(+.f64 eps eps)
cost-diff0
(*.f64 (+.f64 eps eps) x)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
cost-diff0
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02278
02676
15571
214769
351369
4140363
5343263
6727863
0824258
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(*.f64 (+.f64 eps eps) x)
(+.f64 eps eps)
eps
x
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
(+.f64 eps eps)
eps
x
(*.f64 eps eps)
Outputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) #s(literal 0 binary64))
#s(literal 0 binary64)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(*.f64 (+.f64 eps eps) x)
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(+.f64 eps eps)
(*.f64 #s(literal 2 binary64) eps)
eps
x
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+.f64 eps eps)
(*.f64 #s(literal 2 binary64) eps)
eps
x
(*.f64 eps eps)

localize72.0ms (1.1%)

Memory
-29.1MiB live, 95.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 eps eps)
accuracy0.0
(*.f64 eps eps)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
accuracy0.01171875
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
accuracy0.0
(+.f64 eps eps)
accuracy0.0
(*.f64 (+.f64 eps eps) x)
accuracy23.73293679633152
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
accuracy38.74272411789011
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Samples
21.0ms176×0valid
20.0ms68×1valid
18.0ms12×2valid
Compiler

Compiled 64 to 20 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-sub: 16.0ms (33% of total)
ival-mult: 10.0ms (20.6% of total)
ival-add: 8.0ms (16.5% of total)
adjust: 7.0ms (14.4% of total)
ival-pow2: 6.0ms (12.4% of total)
ival-neg: 1.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
12.1MiB live, 12.1MiB allocated
Counts
7 → 13
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(*.f64 (+.f64 eps eps) x)
(+.f64 eps eps)
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
(*.f64 eps eps)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
Calls

6 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
((+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (- (pow (+ x eps) 2) (pow x 2)) (* (+ eps eps) x) (+ eps eps) (+ (* (+ eps eps) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
eps
@-inf
((+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (- (pow (+ x eps) 2) (pow x 2)) (* (+ eps eps) x) (+ eps eps) (+ (* (+ eps eps) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
x
@-inf
((+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (- (pow (+ x eps) 2) (pow x 2)) (* (+ eps eps) x) (+ eps eps) (+ (* (+ eps eps) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
x
@inf
((+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (- (pow (+ x eps) 2) (pow x 2)) (* (+ eps eps) x) (+ eps eps) (+ (* (+ eps eps) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))
1.0ms
eps
@0
((+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) (- (pow (+ x eps) 2) (pow x 2)) (* (+ eps eps) x) (+ eps eps) (+ (* (+ eps eps) x) (* eps eps)) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps))

simplify192.0ms (2.8%)

Memory
25.9MiB live, 217.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04799
116485
265585
3306785
0834577
Stop Event
iter limit
node limit
Counts
13 → 13
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(+ (* -1 (pow x 2)) (pow x 2))
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
Outputs
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* 2 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+ (* -1 (pow x 2)) (pow x 2))
#s(literal 0 binary64)
(+ (* -1 (pow x 2)) (+ (* 2 (* eps x)) (pow x 2)))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(+ (* -1 (pow x 2)) (+ (* eps (+ eps (* 2 x))) (pow x 2)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* 2 eps)
(*.f64 #s(literal 2 binary64) eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps) eps)

rewrite327.0ms (4.8%)

Memory
-27.2MiB live, 292.4MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02270
02668
114263
2131863
0847063
Stop Event
iter limit
node limit
iter limit
Counts
7 → 119
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(*.f64 (+.f64 eps eps) x)
(+.f64 eps eps)
(fma.f64 (+.f64 eps eps) x (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
(*.f64 eps eps)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(*.f64 (*.f64 x #s(literal 2 binary64)) eps)
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 #s(literal 2 binary64) (*.f64 x eps))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 x eps) #s(literal 2 binary64))) (-.f64 (*.f64 x eps) (*.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 0 binary64) x)) #s(literal 0 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 x #s(literal 0 binary64))) #s(literal 0 binary64))
(/.f64 (neg.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (fma.f64 eps eps #s(literal 0 binary64)))
(/.f64 (*.f64 x #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps eps #s(literal 0 binary64)))
(fma.f64 x eps (*.f64 x eps))
(fma.f64 eps x (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 8 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 #s(literal 4 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 2 binary64) eps)
(*.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) eps) #s(literal 3 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64))) (*.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64)))) (+.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))))) (-.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 0 binary64))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64)) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 eps eps #s(literal 0 binary64)) (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 (pow.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 eps eps #s(literal 0 binary64)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps #s(literal 0 binary64))))
(/.f64 #s(literal 0 binary64) #s(literal 0 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps #s(literal 0 binary64)))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) eps)
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) eps)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) eps)
(-.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.f64 eps eps) #s(literal 0 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64)))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps #s(literal 0 binary64))))
(+.f64 (neg.f64 eps) (neg.f64 eps))
(+.f64 eps eps)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)))) (*.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x))) (fma.f64 eps eps (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 eps)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64))) (fma.f64 eps eps (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 eps eps))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x eps) (*.f64 eps eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 eps eps (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) x))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) eps)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 eps) eps))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) eps) eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))) (/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)) (fma.f64 (*.f64 x #s(literal 2 binary64)) eps (*.f64 (neg.f64 eps) eps))))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) eps) x))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 (neg.f64 (neg.f64 eps)) eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) x) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))

eval50.0ms (0.7%)

Memory
15.1MiB live, 53.7MiB allocated
Compiler

Compiled 4 996 to 545 computations (89.1% saved)

prune6.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated
Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New1570157
Fresh000
Picked033
Done055
Total1578165
Accuracy
100.0%
Counts
165 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
77.5%
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
74.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
39.5%
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Compiler

Compiled 348 to 138 computations (60.3% saved)

regimes39.0ms (0.6%)

Memory
-16.9MiB live, 21.7MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps eps) x (*.f64 eps eps)))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) (*.f64 eps x)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps)))
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(fma.f64 (+.f64 eps x) eps (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
Calls

3 calls:

30.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes7.0ms (0.1%)

Memory
14.2MiB live, 14.2MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
(fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64)))
Calls

3 calls:

2.0ms
eps
2.0ms
x
2.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
94.2%3x
88.5%3eps
97.3%2(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes2.0ms (0%)

Memory
3.6MiB live, 3.6MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Calls

1 calls:

1.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
97.2%2(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

regimes25.0ms (0.4%)

Memory
-41.0MiB live, 9.7MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Calls

3 calls:

22.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
1.0ms
x
1.0ms
eps
Results
AccuracySegmentsBranch
74.5%1eps
74.5%1x
74.5%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes3.0ms (0.1%)

Memory
8.7MiB live, 8.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Outputs
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Calls

3 calls:

1.0ms
eps
1.0ms
x
1.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
39.5%1x
39.5%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
39.5%1eps
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1e-323
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1e-323
Compiler

Compiled 12 to 12 computations (0% saved)

simplify53.0ms (0.8%)

Memory
-0.2MiB live, 38.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
034128
157122
2124122
3418120
41253106
53085106
66651106
Stop Event
node limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x)) (fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x)) (fma.f64 (+.f64 eps x) eps #s(approx (+ (* (+ eps x) x) (* (neg x) x)) #s(literal 0 binary64))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (+ (* (+ eps x) eps) (+ (* (+ eps x) x) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) #s(literal 0 binary64))

soundness1.6s (23.3%)

Memory
-21.5MiB live, 598.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
15120
236420
3505020
0836820
069215
1239203
2827191
33630191
08470176
028149
039139
1175135
21361135
08335130
082166
1285146
21023146
33769146
09101134
082169
1285149
21030149
33775149
09058137
023118
039111
117799
2159599
0846599
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 282 to 146 computations (48.2% saved)

preprocess30.0ms (0.4%)

Memory
27.2MiB live, 62.8MiB allocated
Compiler

Compiled 268 to 80 computations (70.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...