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

Time bar (total: 7.3s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
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)

sample2.4s (33.2%)

Memory
-58.7MiB live, 2 143.4MiB allocated; 1.4s collecting garbage
Samples
1.2s5 097×0valid
678.0ms2 566×1valid
168.0ms593×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-<=: 798.0ms (48.8% of total)
ival-pow2: 385.0ms (23.5% of total)
adjust: 211.0ms (12.9% of total)
ival-add: 135.0ms (8.3% of total)
ival-sub: 65.0ms (4% of total)
ival-and: 22.0ms (1.3% of total)
exact: 15.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain159.0ms (2.2%)

Memory
-32.7MiB live, 126.7MiB allocated; 35ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
630-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)))cancellation630
Confusion
Predicted +Predicted -
+630
-0193
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6300
-00193
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0193
163
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
20.0ms324×0valid
17.0ms134×1valid
10.0ms54×2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-pow2: 15.0ms (50.8% of total)
adjust: 6.0ms (20.3% of total)
ival-add: 4.0ms (13.5% of total)
ival-sub: 3.0ms (10.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess266.0ms (3.6%)

Memory
45.1MiB live, 276.6MiB allocated; 30ms collecting garbage
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.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0%)

Memory
-46.8MiB live, 0.8MiB allocated; 1ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.7%
(-.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)

simplify222.0ms (3%)

Memory
16.1MiB live, 293.8MiB allocated; 56ms collecting garbage
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)

localize31.0ms (0.4%)

Memory
5.6MiB live, 53.6MiB allocated; 3ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 2 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.04296875
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
accuracy13.597584479616092
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Samples
10.0ms162×0valid
9.0ms67×1valid
7.0ms27×2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-pow2: 7.0ms (43.3% of total)
adjust: 4.0ms (24.8% of total)
ival-add: 2.0ms (12.4% of total)
ival-sub: 2.0ms (12.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
8.9MiB live, 8.9MiB allocated; 0ms collecting garbage
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))
1.0ms
eps
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (pow (+ x eps) 2) (+ x eps) (pow x 2))

simplify285.0ms (3.9%)

Memory
18.6MiB live, 249.9MiB allocated; 75ms collecting garbage
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)))

rewrite178.0ms (2.4%)

Memory
2.7MiB live, 190.9MiB allocated; 37ms collecting garbage
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))))

eval75.0ms (1%)

Memory
0.5MiB live, 103.0MiB allocated; 11ms collecting garbage
Compiler

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

prune8.0ms (0.1%)

Memory
-28.0MiB live, 18.1MiB allocated; 3ms collecting garbage
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
66.8%
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
90.3%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
59.6%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
75.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 154 to 102 computations (33.8% saved)

simplify153.0ms (2.1%)

Memory
24.3MiB live, 209.4MiB allocated; 22ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (neg.f64 x) x)
cost-diff0
(+.f64 eps x)
cost-diff1
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))
cost-diff7
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
cost-diff0
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
cost-diff0
(*.f64 eps x)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
cost-diff3
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
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: 0 (0.0ms)

IterNodesCost
024148
040134
179134
2189134
3547130
41599122
53790122
66951122
08042121
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)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps x)
eps
x
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
(/.f64 eps x)
#s(literal 2 binary64)
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(+.f64 eps x)
eps
x
(fma.f64 (+.f64 eps x) eps (*.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)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps x)
eps
x
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
(/.f64 eps x)
#s(literal 2 binary64)
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.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) eps (*.f64 (neg.f64 x) x))
(fma.f64 (-.f64 eps x) x (*.f64 eps eps))
(*.f64 (neg.f64 x) x)
(neg.f64 x)

localize98.0ms (1.3%)

Memory
-2.0MiB live, 89.0MiB allocated; 6ms collecting garbage
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (neg.f64 x) x)
accuracy0.0
(neg.f64 x)
accuracy0.01953125
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))
accuracy21.235622424702793
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
accuracy0.0
(*.f64 eps x)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
accuracy0.00390625
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
accuracy6.221848264507097
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
accuracy0.0
(*.f64 eps x)
accuracy0.0234375
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
accuracy25.87411379707176
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
accuracy0.0
(*.f64 eps eps)
accuracy15.401189960199389
#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.01171875
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
Samples
40.0ms68×1valid
28.0ms161×0valid
14.0ms27×2valid
Compiler

Compiled 128 to 25 computations (80.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 31.0ms (49.2% of total)
adjust: 10.0ms (15.9% of total)
ival-add: 10.0ms (15.9% of total)
ival-pow2: 7.0ms (11.1% of total)
ival-div: 2.0ms (3.2% 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)

series16.0ms (0.2%)

Memory
22.7MiB live, 22.7MiB allocated; 0ms collecting garbage
Counts
16 → 43
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) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))
(+.f64 eps 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)
(/ (+ eps (* 2 x)) x)
(+ (* eps x) (pow eps 2))
(+ (* x (+ eps (* -1 x))) (pow eps 2))
(+ eps x)
(* -1 (pow x 2))
(* -1 x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
2
(+ 2 (/ eps x))
(* (pow x 2) (- (/ eps x) 1))
(* (pow x 2) (- (+ (/ eps x) (/ (pow eps 2) (pow x 2))) 1))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* (pow x 2) (- (* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x)) 1))
(* -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))
(+ (* -1 (pow x 2)) (* eps (+ eps x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ (* 2 (/ 1 eps)) (/ 1 x)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -1 x) (/ (pow x 2) eps)) eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
4.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) (+ (/ eps x) 2)) (- (pow (+ x eps) 2) (pow x 2)) (+ (/ eps x) 2) (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) (+ (* (+ eps x) eps) (* (neg x) x)) (+ eps x) (* (neg x) x) (neg x))
3.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) (+ (/ eps x) 2)) (- (pow (+ x eps) 2) (pow x 2)) (+ (/ eps x) 2) (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) (+ (* (+ eps x) eps) (* (neg x) x)) (+ eps 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) (+ (/ eps x) 2)) (- (pow (+ x eps) 2) (pow x 2)) (+ (/ eps x) 2) (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) (+ (* (+ eps x) eps) (* (neg x) x)) (+ eps 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) (+ (/ eps x) 2)) (- (pow (+ x eps) 2) (pow x 2)) (+ (/ eps x) 2) (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) (+ (* (+ eps x) eps) (* (neg x) x)) (+ eps 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) (+ (/ eps x) 2)) (- (pow (+ x eps) 2) (pow x 2)) (+ (/ eps x) 2) (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) (+ (* (+ eps x) eps) (* (neg x) x)) (+ eps x) (* (neg x) x) (neg x))

simplify210.0ms (2.9%)

Memory
-28.2MiB live, 162.6MiB allocated; 37ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107291
1356264
21189254
34860250
08108233
Stop Event
iter limit
node limit
Counts
43 → 41
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps (* 2 x))
(* 2 (* eps x))
(* eps x)
(/ eps x)
(/ (+ eps (* 2 x)) x)
(+ (* eps x) (pow eps 2))
(+ (* x (+ eps (* -1 x))) (pow eps 2))
(+ eps x)
(* -1 (pow x 2))
(* -1 x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
2
(+ 2 (/ eps x))
(* (pow x 2) (- (/ eps x) 1))
(* (pow x 2) (- (+ (/ eps x) (/ (pow eps 2) (pow x 2))) 1))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* (pow x 2) (- (* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x)) 1))
(* -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))
(+ (* -1 (pow x 2)) (* eps (+ eps x)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ (* 2 (/ 1 eps)) (/ 1 x)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -1 x) (/ (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)
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)
(/ (+ eps (* 2 x)) x)
(-.f64 (/.f64 eps x) #s(literal -2 binary64))
(+ (* eps x) (pow eps 2))
(*.f64 (+.f64 eps x) eps)
(+ (* x (+ eps (* -1 x))) (pow eps 2))
(fma.f64 (-.f64 eps x) x (*.f64 eps eps))
(+ 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)
2
#s(literal 2 binary64)
(+ 2 (/ eps x))
(-.f64 (/.f64 eps x) #s(literal -2 binary64))
(* (pow x 2) (- (/ eps x) 1))
(*.f64 (*.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) x) x)
(* (pow x 2) (- (+ (/ eps x) (/ (pow eps 2) (pow x 2))) 1))
(fma.f64 eps eps (*.f64 (*.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) x) x))
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))
(* (pow x 2) (- (* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x)) 1))
(fma.f64 eps eps (*.f64 (*.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) x) 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)) (+ (* 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)
(+ (* -1 (pow x 2)) (* eps x))
(*.f64 (-.f64 eps x) x)
(+ (* -1 (pow x 2)) (* eps (+ eps x)))
(fma.f64 (-.f64 eps x) x (*.f64 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 (+ (* 2 (/ 1 eps)) (/ 1 x)))
(-.f64 (/.f64 eps x) #s(literal -2 binary64))
(* (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)
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (+.f64 eps x) eps)
(* (pow eps 2) (+ 1 (+ (* -1 (/ (pow x 2) (pow eps 2))) (/ x eps))))
(fma.f64 (-.f64 eps x) x (*.f64 eps eps))
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 eps))
(* (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)
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -1 x) (/ (pow x 2) eps)) eps))))
(fma.f64 (-.f64 eps x) x (*.f64 eps eps))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)) (neg.f64 eps))

rewrite235.0ms (3.2%)

Memory
6.9MiB live, 191.6MiB allocated; 27ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024130
040130
1172125
21368125
08329125
Stop Event
iter limit
node limit
iter limit
Counts
16 → 491
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) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))
(+.f64 eps 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 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps eps)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) eps)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(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 eps x) #s(literal 2 binary64)))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(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 eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) 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 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -2 binary64) x))) (+.f64 eps (*.f64 #s(literal -2 binary64) x)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 2 binary64)))) (+.f64 eps (*.f64 (neg.f64 x) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (/.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 (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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 x (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 2 binary64) x) 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 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) x) #s(literal 3 binary64))) (fma.f64 eps eps (fma.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -2 binary64) x) (*.f64 eps (*.f64 #s(literal -2 binary64) x)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 eps eps (fma.f64 (*.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 (neg.f64 x) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)) (pow.f64 (/.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))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 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 (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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 eps 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 (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 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (-.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 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (pow.f64 eps #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 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 4 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (+.f64 eps x) x))
(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 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps 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 #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 eps (*.f64 #s(literal -2 binary64) x))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))))
(+.f64 (/.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 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 x #s(literal 3 binary64)) #s(literal 8 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 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)) (/.f64 (*.f64 eps (neg.f64 eps)) (-.f64 (*.f64 #s(literal 2 binary64) x) eps)))
(+.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 (neg.f64 eps) eps))
(neg.f64 (*.f64 eps (neg.f64 eps)))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (*.f64 eps eps)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps (neg.f64 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 eps x) #s(literal 2 binary64)))
(*.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)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 eps x) (*.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (pow.f64 (*.f64 eps x) #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 (/.f64 eps x) #s(literal 2 binary64)) eps) x)
(*.f64 (*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) x) eps)
(*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 eps x))
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) x))
(*.f64 x (*.f64 eps (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)))) (fma.f64 (*.f64 (/.f64 eps x) eps) x (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps x)) (*.f64 #s(literal -2 binary64) (*.f64 eps x)))) (fma.f64 (*.f64 (/.f64 eps x) eps) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))) (fma.f64 (*.f64 (/.f64 eps x) eps) x (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 eps x) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps x)) (*.f64 #s(literal -2 binary64) (*.f64 eps x)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -2 binary64) (*.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 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 (*.f64 (/.f64 eps x) eps) x) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 eps x) eps) x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 eps x))) (neg.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))) (*.f64 eps x))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 eps x)) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))) (*.f64 eps x)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 eps x) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 eps (sqrt.f64 x)) (/.f64 (*.f64 eps x) (sqrt.f64 x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 eps x) (sqrt.f64 x)) (/.f64 eps (sqrt.f64 x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 eps x) eps) x (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 (*.f64 (/.f64 eps x) x) eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 (/.f64 eps x) (*.f64 eps x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 eps x) (/.f64 eps x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 eps (*.f64 x (/.f64 eps x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 x (*.f64 eps (/.f64 eps x)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 (/.f64 eps x) eps) x))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 eps x) eps) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 #s(literal -2 binary64) (*.f64 eps x)))
(-.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (/.f64 eps x) eps) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 eps x) eps) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) eps) x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (/.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))) #s(literal 8 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 eps x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (/.f64 eps x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 eps x))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (/.f64 eps x))))
(-.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 (/.f64 eps x) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (/.f64 eps x) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 8 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))
(+.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))) (/.f64 #s(literal 8 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64))))))
(+.f64 (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (-.f64 (+.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (/.f64 eps x) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (/.f64 eps x))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (+.f64 eps x) x))
(/.f64 (-.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 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 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 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 (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))) (+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)))) (fma.f64 (+.f64 eps x) eps (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 eps x)) x) (*.f64 (neg.f64 (+.f64 eps x)) x))) (+.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 (+.f64 eps x)) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (neg.f64 x) (+.f64 eps x)))) (+.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) eps)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)))) (-.f64 (*.f64 (+.f64 eps x) eps) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (*.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 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))) (fma.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 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 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 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 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (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 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (fma.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)) (*.f64 (*.f64 (+.f64 eps x) eps) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 eps x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 eps x)) x) (*.f64 (neg.f64 (+.f64 eps x)) x) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 (+.f64 eps x)) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (neg.f64 x) (+.f64 eps x)) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x))) (*.f64 (*.f64 (+.f64 eps x) eps) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (+.f64 eps x) #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x))))
(/.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 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) 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 (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 (*.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)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 eps x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (-.f64 eps x) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (-.f64 eps x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 eps x) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (-.f64 eps x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 x eps) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (-.f64 x eps) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (-.f64 x eps) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 x eps) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (-.f64 x eps) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 x eps) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 eps x) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (-.f64 eps x) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (-.f64 eps x) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 eps x) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (-.f64 eps x) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (-.f64 eps x) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (-.f64 eps x) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 eps x) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 x eps) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (-.f64 x eps) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (-.f64 x eps) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 x eps) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (-.f64 x eps) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (-.f64 x eps) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (-.f64 x eps) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (-.f64 x eps) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 x eps) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 x (+.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 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (+.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 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (*.f64 x (+.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 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (fma.f64 (*.f64 x (+.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 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (fma.f64 (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 eps x) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 x eps) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 eps x) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 x eps) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 eps x) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 x eps) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 eps x) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 x eps) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 eps x) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (-.f64 eps x)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x eps) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (-.f64 x eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (neg.f64 (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))) x))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (neg.f64 (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))) x))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 eps x) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (-.f64 eps x)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 x eps) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (-.f64 x eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 x (+.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 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 x (+.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 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (-.f64 eps x) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 eps x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (-.f64 x eps) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 x eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (-.f64 eps x) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 eps x)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (-.f64 x eps) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 x eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 eps x) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x eps) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (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))) x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (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))) x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 eps x) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 eps x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x eps) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 x (+.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)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (*.f64 x (+.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)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 eps x) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (-.f64 eps x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 x eps) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (-.f64 x eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 eps x) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (-.f64 eps x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 x eps) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (-.f64 x eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 eps x) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) x))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 eps x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 x eps) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) x))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 x eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 eps x) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 x (fma.f64 eps eps (*.f64 (neg.f64 x) x))))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 eps x)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (-.f64 x eps) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 x (*.f64 (+.f64 eps x) (-.f64 x eps))))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 x eps)))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (fma.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 x (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) 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 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 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 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 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.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 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64))) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #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 (neg.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 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps 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) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps 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 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))
(-.f64 (*.f64 (+.f64 eps x) eps) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) x)))
(-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 (+.f64 eps x)) x))
(-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) (+.f64 eps x)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (/.f64 (pow.f64 (+.f64 eps 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 (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 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))))
(+.f64 (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) eps))
(+.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x)) (pow.f64 (*.f64 (+.f64 eps x) 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 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))) (/.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))) (-.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))))
(+.f64 (*.f64 (+.f64 eps x) eps) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(+.f64 (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) (*.f64 (neg.f64 (+.f64 eps x)) eps))) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 (+.f64 eps x)) eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) (*.f64 (neg.f64 eps) (+.f64 eps x)))) (fma.f64 (neg.f64 x) x (*.f64 (neg.f64 eps) (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #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) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #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) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 eps x)) eps) (*.f64 (neg.f64 (+.f64 eps x)) eps) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (+.f64 eps x)) eps)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (+.f64 eps x)) (*.f64 (neg.f64 eps) (+.f64 eps x)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 eps) (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #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) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #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) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x))
(fma.f64 eps (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 x (neg.f64 x) (*.f64 (+.f64 eps x) eps))
(-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 (+.f64 eps x)) eps))
(-.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))))))
(+.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (+.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #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) eps) x) (neg.f64 x))) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) eps))
(*.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 (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 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 eps eps) (-.f64 eps x))) (*.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 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.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 (*.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 (*.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 (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 (*.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 (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 (+.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 (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 (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 (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 (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 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 (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 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 eps x)))
(+.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 x x) (-.f64 x eps)) (/.f64 (*.f64 eps (neg.f64 eps)) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (neg.f64 x) x)
(*.f64 x (neg.f64 x))
(neg.f64 (*.f64 x x))
(neg.f64 x)

eval93.0ms (1.3%)

Memory
7.6MiB live, 107.7MiB allocated; 16ms collecting garbage
Compiler

Compiled 24 777 to 2 002 computations (91.9% saved)

prune15.0ms (0.2%)

Memory
-5.1MiB live, 39.2MiB allocated; 5ms collecting garbage
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New5844588
Fresh000
Picked325
Done000
Total5876593
Accuracy
100.0%
Counts
593 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
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))
59.6%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
75.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
37.6%
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Compiler

Compiled 97 to 65 computations (33% saved)

simplify253.0ms (3.4%)

Memory
-1.2MiB live, 230.6MiB allocated; 40ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
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)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
cost-diff2
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 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)
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) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027116
037113
175107
2166107
3429107
4125499
5324099
6627399
0835090
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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
#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
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
eps
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
x
#s(literal 2 binary64)
Outputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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 #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(*.f64 eps #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) eps)
eps
#s(literal 2 binary64)
x
#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)
(+.f64 x eps)
eps
x
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
eps
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(*.f64 eps x)
(*.f64 x eps)
x
#s(literal 2 binary64)

localize139.0ms (1.9%)

Memory
29.7MiB live, 139.8MiB allocated; 20ms collecting garbage
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 eps x)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
accuracy0.00390625
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
accuracy0.0234375
(*.f64 (*.f64 eps x) #s(literal 2 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.01171875
(*.f64 (+.f64 (+.f64 eps x) x) eps)
accuracy0.04296875
(+.f64 (+.f64 eps x) x)
accuracy0.0
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
accuracy0.0
(*.f64 eps #s(literal 2 binary64))
accuracy25.87411379707176
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
accuracy39.92782985945553
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Samples
58.0ms68×1valid
53.0ms161×0valid
14.0ms27×2valid
Compiler

Compiled 94 to 25 computations (73.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-mult: 51.0ms (57.1% of total)
ival-pow2: 15.0ms (16.8% of total)
adjust: 10.0ms (11.2% of total)
ival-add: 10.0ms (11.2% of total)
ival-sub: 2.0ms (2.2% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
-33.4MiB live, 12.7MiB allocated; 4ms collecting garbage
Counts
12 → 27
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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))
(+.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 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
eps
(+ eps (* 2 x))
(+ eps x)
(* eps 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)))
(+ (* -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))))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

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

simplify203.0ms (2.8%)

Memory
11.9MiB live, 155.5MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071186
1239176
2805172
33428172
08175162
Stop Event
iter limit
node limit
Counts
27 → 25
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
eps
(+ eps (* 2 x))
(+ eps x)
(* eps 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)))
(+ (* -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))))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (+ (* -1 (pow x 2)) (pow x 2)) eps))) eps))))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -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)
(* 2 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
eps
(+ eps (* 2 x))
(fma.f64 #s(literal 2 binary64) x eps)
(+ eps x)
(+.f64 x eps)
(* eps x)
(*.f64 x eps)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) x))
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) x)
x
(* x (+ 1 (/ eps x)))
(fma.f64 (/.f64 eps x) x x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 eps (*.f64 (+.f64 (/.f64 eps x) #s(literal 2 binary64)) x))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 2 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 1 binary64)))
(+ (* -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)
(* eps (+ 1 (* 2 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps)
(* eps (+ 1 (/ x eps)))
(fma.f64 (/.f64 x eps) 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)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (/.f64 x eps) #s(literal -2 binary64)) #s(literal 1 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))

rewrite175.0ms (2.4%)

Memory
10.2MiB live, 158.0MiB allocated; 18ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027107
037104
116698
2133598
0824793
Stop Event
iter limit
node limit
iter limit
Counts
12 → 313
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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))
(+.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 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
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 x eps) #s(literal 2 binary64)))
(*.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 (+.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)))))
(fma.f64 x eps (*.f64 x eps))
(fma.f64 eps x (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 #s(literal 2 binary64) eps)
(*.f64 eps #s(literal 2 binary64))
(/.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 (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 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) x eps))
(/.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 eps (-.f64 eps (*.f64 #s(literal 2 binary64) 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 x eps) #s(literal 2 binary64))))))
(/.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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (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 x eps) #s(literal 2 binary64)))))
(/.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 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #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 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (neg.f64 (-.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 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #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 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) (-.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 x)) (fabs.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 (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 x) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 x) #s(literal 1 binary64)) (+.f64 x eps))
(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 (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 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64))) (-.f64 (+.f64 x eps) x))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 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)) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 (+.f64 x eps) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) x) (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)))) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x eps) x) (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)))) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 (neg.f64 (+.f64 x eps)) x) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 (neg.f64 x) (+.f64 x eps)) (-.f64 (+.f64 x eps) x)))
(-.f64 (/.f64 (*.f64 (+.f64 x eps) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 x (-.f64 x (+.f64 x eps))) (-.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 x eps) #s(literal 2 binary64))))) (/.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 x eps) #s(literal 2 binary64))))))
(+.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 (fma.f64 (+.f64 x eps) x (*.f64 (neg.f64 x) x)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 (+.f64 x eps) eps) (-.f64 (+.f64 x eps) x)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 x eps) x)) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) #s(literal 3 binary64)) (fma.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (*.f64 (+.f64 x eps) x)) (pow.f64 (*.f64 (+.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) x) (-.f64 (+.f64 x eps) x)) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)))
(+.f64 (/.f64 (*.f64 (+.f64 x eps) x) (-.f64 (+.f64 x eps) x)) (/.f64 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.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 (fma.f64 (+.f64 x eps) eps (*.f64 (neg.f64 x) x)) (-.f64 (+.f64 x eps) x)) (/.f64 (*.f64 (+.f64 x eps) x) (-.f64 (+.f64 x eps) x)))
(+.f64 (/.f64 (*.f64 (+.f64 x eps) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 x eps) x)) (-.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 eps (*.f64 #s(literal 2 binary64) x))) (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64))))))
(/.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 (+.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 (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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(/.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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) eps) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (*.f64 eps (neg.f64 eps)) eps) (/.f64 (*.f64 eps (neg.f64 eps)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) eps) (/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) eps) (/.f64 (neg.f64 eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) eps) (/.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (neg.f64 eps) eps) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 eps eps) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.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 eps eps))
(fma.f64 x eps (*.f64 (+.f64 x 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 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 eps eps (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))))
(-.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (*.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(-.f64 (*.f64 eps eps) (*.f64 #s(literal -2 binary64) (*.f64 x eps)))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (neg.f64 eps) eps))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps (neg.f64 eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))) (/.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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(+.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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(+.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps))
(+.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x 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 (+.f64 x eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.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 (+.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 (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 x eps) (-.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 (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 (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 (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 x eps) (-.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 x eps) (-.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 x eps) (-.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 x eps) (-.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 x eps) (-.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 x eps) #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 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 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 (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 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 (neg.f64 x) x) (-.f64 eps x)))
(+.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 x x) (-.f64 x eps)) (/.f64 (*.f64 eps (neg.f64 eps)) (-.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 eps (*.f64 #s(literal 2 binary64) x))) (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64))))))
(/.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 (+.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 (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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(/.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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))) 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 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (+.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) eps) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (*.f64 eps (neg.f64 eps)) eps) (/.f64 (*.f64 eps (neg.f64 eps)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) eps) (/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) eps) (/.f64 (neg.f64 eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) eps) (/.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (neg.f64 eps) eps) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (/.f64 eps eps) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 eps (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(fma.f64 (*.f64 x eps) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.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 eps eps))
(fma.f64 x eps (*.f64 (+.f64 x 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 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(fma.f64 eps eps (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))))
(-.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (*.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(-.f64 (*.f64 eps eps) (*.f64 #s(literal -2 binary64) (*.f64 x eps)))
(-.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 2 binary64) x)))
(-.f64 (*.f64 eps eps) (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (neg.f64 eps) eps))
(-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps (neg.f64 eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))) (/.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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(+.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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #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 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 x eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(+.f64 (*.f64 eps eps) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) x)) #s(literal 2 binary64)))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps eps))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps))
(+.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.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 (+.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)))))
(fma.f64 x eps (*.f64 x eps))
(fma.f64 eps x (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 x eps))
(*.f64 x eps)
(*.f64 eps x)

eval52.0ms (0.7%)

Memory
-15.3MiB live, 30.5MiB allocated; 2ms collecting garbage
Compiler

Compiled 8 049 to 1 097 computations (86.4% saved)

prune6.0ms (0.1%)

Memory
17.0MiB live, 17.0MiB allocated; 0ms collecting garbage
Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New2442246
Fresh000
Picked224
Done022
Total2466252
Accuracy
100.0%
Counts
252 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x 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))
59.6%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
75.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
37.6%
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Compiler

Compiled 97 to 63 computations (35.1% saved)

simplify290.0ms (3.9%)

Memory
17.5MiB live, 203.3MiB allocated; 29ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x eps)
cost-diff0
(+.f64 x eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x eps)))
cost-diff2
(fma.f64 (+.f64 x eps) eps (*.f64 x 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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01459
02057
13557
28157
323957
469353
5207253
6651453
0809249
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#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 x eps) eps (*.f64 x eps)))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(+.f64 x eps)
x
eps
(*.f64 x eps)
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 (*.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 x eps) eps (*.f64 x eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+.f64 x eps)
(+.f64 eps x)
x
eps
(*.f64 x eps)
(*.f64 eps x)

localize51.0ms (0.7%)

Memory
9.4MiB live, 92.8MiB allocated; 13ms collecting garbage
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 x eps)
accuracy0.0
(*.f64 x eps)
accuracy0.0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x eps)))
accuracy0.01171875
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
accuracy0.0
(+.f64 eps eps)
accuracy0.0
(*.f64 (+.f64 eps eps) x)
accuracy25.87411379707176
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
Samples
18.0ms162×0valid
17.0ms67×1valid
7.0ms27×2valid
Compiler

Compiled 47 to 13 computations (72.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 10.0ms (31.4% of total)
ival-pow2: 10.0ms (31.4% of total)
adjust: 5.0ms (15.7% of total)
ival-add: 5.0ms (15.7% of total)
ival-sub: 2.0ms (6.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series171.0ms (2.3%)

Memory
-58.9MiB live, 106.1MiB allocated; 109ms collecting garbage
Counts
7 → 16
Calls
Call 1
Inputs
#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 x eps) eps (*.f64 x eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x eps)))
(+.f64 x eps)
(*.f64 x eps)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
eps
(+ eps x)
(* eps x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

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

simplify100.0ms (1.4%)

Memory
38.5MiB live, 136.5MiB allocated; 18ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04076
113566
236666
3120266
4356966
5611866
0812261
Stop Event
iter limit
node limit
Counts
16 → 14
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(* 2 (* eps x))
eps
(+ eps x)
(* eps x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
x
(* x (+ 1 (/ eps x)))
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x 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)
(* 2 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
eps
(+ eps x)
(+.f64 eps x)
(* eps x)
(*.f64 eps x)
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) 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)) 1)))
(+.f64 eps x)
(* 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 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)

rewrite36.0ms (0.5%)

Memory
-6.8MiB live, 38.0MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01455
02053
18753
063953
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
7 → 62
Calls
Call 1
Inputs
#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 x eps) eps (*.f64 x eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x eps)))
(+.f64 x eps)
(*.f64 x eps)
Outputs
#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 eps x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(/.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 eps x (*.f64 eps x))
(fma.f64 x eps (*.f64 eps x))
(+.f64 (*.f64 eps x) (*.f64 eps x))
(*.f64 #s(literal 2 binary64) eps)
(*.f64 eps #s(literal 2 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)))
(-.f64 (/.f64 (*.f64 eps eps) #s(literal 0 binary64)) (/.f64 (*.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 eps eps)
(*.f64 (+.f64 (+.f64 eps x) x) eps)
(*.f64 eps (-.f64 (+.f64 eps x) (neg.f64 x)))
(*.f64 eps (+.f64 (+.f64 eps x) x))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 (+.f64 eps x) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 eps x) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 eps (-.f64 (+.f64 eps x) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 eps x) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 (neg.f64 x)) eps))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(fma.f64 eps (+.f64 eps x) (*.f64 (neg.f64 (neg.f64 x)) eps))
(fma.f64 eps (+.f64 eps x) (*.f64 eps x))
(fma.f64 eps x (*.f64 (+.f64 eps x) eps))
(fma.f64 x eps (*.f64 (+.f64 eps x) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 eps (-.f64 (+.f64 eps x) x))) (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps (-.f64 (+.f64 eps x) x))))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 eps) x))
(-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 x) eps))
(-.f64 (*.f64 eps x) (*.f64 (neg.f64 (+.f64 eps x)) eps))
(-.f64 (*.f64 eps x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 eps x) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (fma.f64 (*.f64 eps x) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (neg.f64 (neg.f64 x)) eps))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x))
(+.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 1/2 binary64)))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.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 eps (-.f64 eps x) (*.f64 x 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 eps eps (-.f64 (*.f64 x x) (*.f64 eps x))))
(/.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 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(+.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 eps x)
(*.f64 x eps)

eval33.0ms (0.4%)

Memory
-27.3MiB live, 19.4MiB allocated; 3ms collecting garbage
Compiler

Compiled 1 586 to 246 computations (84.5% saved)

prune4.0ms (0.1%)

Memory
8.5MiB live, 8.5MiB allocated; 0ms collecting garbage
Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New68068
Fresh000
Picked022
Done044
Total68674
Accuracy
100.0%
Counts
74 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 x eps) eps (*.f64 x 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))
59.6%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 eps eps) x))
75.9%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
37.6%
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Compiler

Compiled 284 to 115 computations (59.5% saved)

regimes11.0ms (0.1%)

Memory
16.4MiB live, 16.4MiB allocated; 0ms collecting garbage
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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))
#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 x eps) eps (*.f64 x eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 2 binary64))))
(fma.f64 (+.f64 eps x) x (fma.f64 (+.f64 eps x) eps (*.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 (fma.f64 #s(literal 2 binary64) x eps) eps))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes7.0ms (0.1%)

Memory
13.0MiB live, 13.0MiB allocated; 0ms collecting garbage
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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))
#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))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes23.0ms (0.3%)

Memory
-32.9MiB live, 14.4MiB allocated; 2ms collecting garbage
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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))
#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))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Calls

3 calls:

18.0ms
x
2.0ms
eps
2.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)))
92.0%3x
86.9%3eps
Compiler

Compiled 11 to 11 computations (0% saved)

regimes4.0ms (0.1%)

Memory
8.4MiB live, 8.4MiB allocated; 0ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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:

1.0ms
x
1.0ms
eps
1.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
75.9%1eps
75.9%1x
75.9%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%)

Memory
7.8MiB live, 7.8MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Outputs
#s(approx (+ (* (+ eps x) x) (+ (* (+ eps x) eps) (* (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
37.6%1x
37.6%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
37.6%1eps
Compiler

Compiled 11 to 11 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
8.6e-322
Compiler

Compiled 12 to 12 computations (0% saved)

simplify70.0ms (0.9%)

Memory
-2.4MiB live, 49.3MiB allocated; 7ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
034103
15497
210997
336197
4112885
5287185
6558785
7747085
Stop Event
node limit
Calls
Call 1
Inputs
#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)) (*.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)) #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) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
Outputs
#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)) (*.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)) #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) x) (+ (* (+ eps x) eps) (* (neg x) x))) #s(literal 0 binary64))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) #s(literal 0 binary64))

derivations1.1s (14.6%)

Memory
7.4MiB live, 533.2MiB allocated; 46ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027107
037104
116698
2133598
0824793
024130
040130
1172125
21368125
08329125
0720
01120
15120
236420
3505020
0836820
069215
1239203
2827191
33630191
08470176
0107291
1356264
21189254
34860250
08108233
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 97 to 28 computations (71.1% saved)

preprocess123.0ms (1.7%)

Memory
-31.0MiB live, 65.5MiB allocated; 13ms collecting garbage
Compiler

Compiled 212 to 70 computations (67% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...