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

Time bar (total: 7.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%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)

sample3.5s (45.1%)

Memory
58.6MiB live, 1 451.6MiB allocated
Samples
1.2s5 263×0valid
1.2s2 487×1valid
530.0ms506×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-<=: 572.0ms (31.3% of total)
ival-add: 543.0ms (29.7% of total)
adjust: 379.0ms (20.7% of total)
ival-pow2: 241.0ms (13.2% of total)
ival-sub: 52.0ms (2.8% of total)
ival-and: 21.0ms (1.1% of total)
exact: 16.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain162.0ms (2.1%)

Memory
-14.1MiB live, 147.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
6735(-1.6774426313205692e-93 -3.8739354950775933e-275)1(-5.50280618667882e-91 -3.3939623280652998e-93)(-.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)))cancellation1011
Confusion
Predicted +Predicted -
+662
-35153
Precision
0.6534653465346535
Recall
0.9705882352941176
Confusion?
Predicted +Predicted MaybePredicted -
+6611
-350153
Precision?
0.6568627450980392
Recall?
0.9852941176470589
Freqs
test
numberfreq
0155
1101
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
19.0ms322×0valid
17.0ms142×1valid
8.0ms48×2valid
Compiler

Compiled 105 to 45 computations (57.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-pow2: 14.0ms (52.3% of total)
adjust: 4.0ms (14.9% of total)
ival-add: 4.0ms (14.9% of total)
ival-sub: 3.0ms (11.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess400.0ms (5.2%)

Memory
19.6MiB live, 211.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01955
14547
214945
354235
4166035
5380035
6526935
7598935
8621635
9632235
10634335
11634335
12634335
13634335
14643435
15676235
16756035
17799635
079
0119
1169
2369
3969
42767
58617
623747
742777
859217
969137
1073387
1176067
1276127
1376127
080476
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(-.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)

simplify244.0ms (3.2%)

Memory
-6.6MiB live, 198.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x eps)
cost-diff0
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
cost-diff6144
(pow.f64 x #s(literal 2 binary64))
cost-diff6464
(-.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
23623
39623
427621
586121
6237421
7427721
8592121
9691321
10733821
11760621
12761221
13761221
0804720
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)

localize37.0ms (0.5%)

Memory
0.4MiB live, 39.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 2 binary64))
accuracy0
(+.f64 x eps)
accuracy0.02734375
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
accuracy14.07948090982703
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Samples
13.0ms24×2valid
9.0ms161×0valid
8.0ms71×1valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-pow2: 16.0ms (73.1% of total)
adjust: 2.0ms (9.1% of total)
ival-add: 2.0ms (9.1% of total)
ival-sub: 2.0ms (9.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
9.2MiB live, 9.2MiB allocated
Counts
4 → 23
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(+.f64 x eps)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(pow x 2)
(+ (* x (+ x (* 2 eps))) (pow eps 2))
eps
(+ eps x)
(* 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 2) (pow (+ x eps) 2) (+ x eps))
1.0ms
x
@inf
((- (pow (+ x eps) 2) (pow x 2)) (pow x 2) (pow (+ x eps) 2) (+ x eps))
1.0ms
x
@0
((- (pow (+ x eps) 2) (pow x 2)) (pow x 2) (pow (+ x eps) 2) (+ x eps))
1.0ms
eps
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (pow x 2) (pow (+ x eps) 2) (+ x eps))
1.0ms
eps
@inf
((- (pow (+ x eps) 2) (pow x 2)) (pow x 2) (pow (+ x eps) 2) (+ x eps))

simplify118.0ms (1.5%)

Memory
6.8MiB live, 124.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069161
1214151
2570151
31802143
44139143
57201143
08049124
Stop Event
iter limit
node limit
Counts
23 → 21
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
(pow x 2)
(+ (* x (+ x (* 2 eps))) (pow eps 2))
eps
(+ eps x)
(* 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)
(pow x 2)
(*.f64 x x)
(+ (* x (+ x (* 2 eps))) (pow eps 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) eps x) x (*.f64 eps eps))
eps
(+ eps x)
(+.f64 eps x)
(* 2 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* (pow x 2) (+ 1 (* 2 (/ eps x))))
(*.f64 (fma.f64 #s(literal 2 binary64) eps x) x)
(* (pow x 2) (+ 1 (+ (* 2 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 2 binary64) eps x) x (*.f64 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)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -2 eps) (* -1 (/ (pow eps 2) x))) x))))
(fma.f64 (fma.f64 #s(literal 2 binary64) eps x) x (*.f64 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 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) eps x) x (*.f64 eps eps))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* (pow eps 2) (+ 1 (+ (* 2 (/ x eps)) (/ (pow x 2) (pow eps 2)))))
(fma.f64 (fma.f64 #s(literal 2 binary64) eps x) x (*.f64 eps eps))
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -2 x) (* -1 (/ (pow x 2) eps))) eps))))
(fma.f64 (fma.f64 #s(literal 2 binary64) eps x) x (*.f64 eps eps))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)

rewrite167.0ms (2.2%)

Memory
-1.9MiB live, 153.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
15220
237120
3510920
0821920
Stop Event
iter limit
node limit
iter limit
Counts
4 → 371
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (+.f64 x eps) #s(literal 2 binary64))
(+.f64 x eps)
Outputs
(*.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 (-.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 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(*.f64 (+.f64 (+.f64 eps x) x) (-.f64 (+.f64 eps x) x))
(*.f64 (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (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 -1 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (pow.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)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (neg.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))) (/.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 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))) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 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 -1 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 (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))) (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 -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 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 -1 binary64)))
(pow.f64 (/.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 8 binary64)) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))) (+.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))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 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 -1 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 18 binary64)) (pow.f64 x #s(literal 18 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 -1 binary64))) (+.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 6 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))) (+.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 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 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))) (+.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 8 binary64)) (pow.f64 x #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (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 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 18 binary64)) (pow.f64 x #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (+.f64 eps x) 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 1 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 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 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 18 binary64)) (pow.f64 x #s(literal 18 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 binary64))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.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)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 12 binary64)) (pow.f64 x #s(literal 12 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 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 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 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 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 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 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))))
(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 (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)) (neg.f64 (log.f64 (-.f64 x eps)))) (*.f64 (neg.f64 x) x))
(fma.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)) (neg.f64 (log.f64 (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 (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 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))) (neg.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))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps 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))) (neg.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))))))
(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 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (neg.f64 (/.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))) (neg.f64 (/.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 (*.f64 (neg.f64 x) (sqrt.f64 x)) (sqrt.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (+.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 -1 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (*.f64 eps (+.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 -1 binary64)) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 x (+.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 -1 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (*.f64 x (+.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 -1 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 eps (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (*.f64 eps (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 x (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 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 (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 (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 (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)) (sqrt.f64 (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (neg.f64 x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(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 #s(literal -1 binary64) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (-.f64 x eps) #s(literal -2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(fma.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 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 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 (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))))))
(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)))) (neg.f64 (/.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 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (/.f64 (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)))) (neg.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))))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (+.f64 eps 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 -1 binary64)) (neg.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))))))
(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 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (+.f64 eps x)) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) x) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 x x)))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) x) (fma.f64 (+.f64 eps x) eps (*.f64 (neg.f64 x) x)))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) eps) (fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 x x) #s(literal -1 binary64) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 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 (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))))))
(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)))) (neg.f64 (/.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)))) (neg.f64 (/.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)) #s(literal 0 binary64)) (*.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 (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 #s(literal 0 binary64) (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)) (*.f64 (+.f64 eps x) x))
(+.f64 (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x)) (*.f64 (+.f64 eps x) eps))
(+.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)))) (neg.f64 (/.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)))) (neg.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))))))
(+.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 (*.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 (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 (pow.f64 x #s(literal 3/2 binary64)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 x x)
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 x))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 x))
(pow.f64 (sqrt.f64 x) #s(literal 4 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))
(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 (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 (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 (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)) (neg.f64 (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)) (neg.f64 (log.f64 (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 (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 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps x)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #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)))) (pow.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal -1 binary64)))
(*.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 (*.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 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (+.f64 eps 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 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (+.f64 eps 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 (/.f64 (-.f64 x eps) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps))) #s(literal -1 binary64))
(pow.f64 (/.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))) (+.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64))
(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 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))))) (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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.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) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (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 (+.f64 eps x) #s(literal 1 binary64)) (pow.f64 (+.f64 eps x) #s(literal -1 binary64)))
(/.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 (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 (*.f64 (-.f64 x eps) (+.f64 eps x)) #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)) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (*.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)) #s(literal 1 binary64)) (*.f64 (-.f64 eps x) (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (+.f64 eps x) (-.f64 eps x))) (*.f64 (neg.f64 (-.f64 x eps)) (-.f64 eps x)))
(/.f64 (pow.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (-.f64 x eps)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.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 (neg.f64 (-.f64 x eps)) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 x eps)) (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.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)))) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (neg.f64 (-.f64 x eps))))
(/.f64 (pow.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.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 #s(literal 1 binary64) (*.f64 (+.f64 eps x) (-.f64 eps x))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) (-.f64 eps x)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) (neg.f64 (-.f64 x eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) (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)) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (*.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 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (-.f64 x eps) (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.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))) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (*.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 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.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 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) (-.f64 x eps)))
(/.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 (*.f64 (-.f64 x eps) (+.f64 eps x)) #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) (pow.f64 (exp.f64 #s(literal 2 binary64)) (neg.f64 (log.f64 (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 x eps))))
(/.f64 #s(literal 1 binary64) (/.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))) (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 eps x) (pow.f64 (+.f64 eps x) #s(literal -1 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (*.f64 (+.f64 eps x) x))
(fma.f64 (*.f64 eps (+.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 -1 binary64)) (*.f64 (+.f64 eps x) x))
(fma.f64 (*.f64 x (+.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 -1 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 eps (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (+.f64 eps x) x))
(fma.f64 (*.f64 x (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (-.f64 x eps) #s(literal -1 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 (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 (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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 eps x)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (*.f64 (+.f64 eps x) x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) eps) (*.f64 (+.f64 eps 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))
(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 (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1/2 binary64)) #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 (sqrt.f64 (+.f64 eps x))) #s(literal 4 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 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) eps))
(*.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 (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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (neg.f64 (-.f64 x eps)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 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 -1 binary64)))
(*.f64 (+.f64 eps x) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 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 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #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 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 eps eps (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.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))))
(/.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 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 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (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 eps) (+.f64 eps x)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 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 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 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 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 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 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (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 (-.f64 x eps) (fma.f64 eps 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 x) eps (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (-.f64 x eps) (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (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))) (pow.f64 (*.f64 eps x) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (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 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps x) #s(literal -1 binary64)))
(/.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 (/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (-.f64 x eps)))
(neg.f64 (/.f64 (neg.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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (neg.f64 (-.f64 x eps))))
(neg.f64 (/.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)))))
(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)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.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 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(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 (sqrt.f64 (+.f64 eps x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 eps x))) #s(literal -1 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 (*.f64 x (/.f64 x (-.f64 x eps))) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(+.f64 eps x)
(+.f64 x eps)

eval60.0ms (0.8%)

Memory
-3.9MiB live, 81.7MiB allocated
Compiler

Compiled 9 307 to 1 150 computations (87.6% saved)

prune8.0ms (0.1%)

Memory
-10.5MiB live, 28.2MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3735378
Fresh000
Picked101
Done000
Total3745379
Accuracy
100.0%
Counts
379 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.6%
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
78.0%
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
62.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
75.3%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 158 to 98 computations (38% saved)

simplify213.0ms (2.8%)

Memory
-16.3MiB live, 174.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 x eps) (+.f64 eps x))
cost-diff704
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
cost-diff1600
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
cost-diff6080
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
cost-diff0
(+.f64 (+.f64 eps x) x)
cost-diff0
(+.f64 eps x)
cost-diff0
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
cost-diff384
(-.f64 (+.f64 eps x) x)
cost-diff0
(*.f64 eps x)
cost-diff0
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
cost-diff0
(*.f64 eps eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
cost-diff0
(fma.f64 #s(literal 2 binary64) x eps)
cost-diff0
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028167
047133
199130
2250122
3844122
45141122
08809122
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(literal 2 binary64)
x
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(-.f64 (+.f64 eps x) x)
(+.f64 eps x)
eps
x
(+.f64 (+.f64 eps x) x)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(*.f64 (-.f64 x eps) (+.f64 eps x))
(-.f64 x eps)
x
eps
(+.f64 eps x)
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(*.f64 (+.f64 eps x) x)
(*.f64 x x)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(literal 2 binary64)
x
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(-.f64 (+.f64 eps x) x)
eps
(+.f64 eps x)
eps
x
(+.f64 (+.f64 eps x) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 (-.f64 x eps) (+.f64 eps x))
(-.f64 x eps)
x
eps
(+.f64 eps x)
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
(/.f64 eps (-.f64 x eps))
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(*.f64 eps x)
(*.f64 (+.f64 eps x) x)
(*.f64 x x)

localize116.0ms (1.5%)

Memory
-6.5MiB live, 113.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.03515625
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
accuracy0.03515625
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
accuracy0.2421875
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
accuracy14.09877603665143
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
accuracy0
(+.f64 eps x)
accuracy0.01171875
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
accuracy0.04296875
(+.f64 (+.f64 eps x) x)
accuracy26.959118464426037
(-.f64 (+.f64 eps x) x)
accuracy0
(*.f64 eps x)
accuracy0.01953125
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
accuracy23.97542203518598
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
accuracy0
(*.f64 eps eps)
accuracy15.828070593819202
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
accuracy0
(fma.f64 #s(literal 2 binary64) x eps)
accuracy0
#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
50.0ms89×1valid
32.0ms143×0valid
12.0ms24×2valid
Compiler

Compiled 322 to 58 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 23.0ms (30.7% of total)
ival-sub: 18.0ms (24% of total)
ival-pow: 10.0ms (13.3% of total)
ival-add: 8.0ms (10.7% of total)
adjust: 8.0ms (10.7% of total)
ival-pow2: 7.0ms (9.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.3%)

Memory
-10.5MiB live, 27.4MiB allocated
Counts
17 → 72
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
(-.f64 (+.f64 eps x) x)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(+.f64 eps x)
(+.f64 (+.f64 eps x) x)
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(*.f64 (-.f64 x eps) (+.f64 eps x))
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps (* 2 x))
(* 2 (* eps x))
(* eps x)
(+ eps x)
-1
(- (* -1 (/ x eps)) 1)
(- (* x (- (* -1 (/ x (pow eps 2))) (/ 1 eps))) 1)
(- (* x (- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))) 1)
(* -1 (pow eps 2))
(+ (* -1 (pow eps 2)) (* x (+ eps (* -1 eps))))
(+ (* -1 (pow eps 2)) (* x (+ eps (+ x (* -1 eps)))))
(/ -1 eps)
(- (* -1 (/ x (pow eps 2))) (/ 1 eps))
(- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(- (* x (- (* x (- (* -1 (/ x (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
x
(* x (+ 1 (/ eps x)))
(/ eps x)
(/ (+ eps (/ (pow eps 2) x)) x)
(/ (- (+ eps (/ (pow eps 3) (pow x 2))) (* -1 (/ (pow eps 2) x))) x)
(/ (- (+ eps (/ (pow eps 4) (pow x 3))) (+ (* -1 (/ (pow eps 2) x)) (* -1 (/ (pow eps 3) (pow x 2))))) x)
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (/ eps x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (+ (* -1 (/ (pow eps 2) (pow x 2))) (/ eps x)))))
(/ 1 x)
(/ (+ 1 (/ eps x)) x)
(/ (- (+ 1 (/ (pow eps 2) (pow x 2))) (* -1 (/ eps x))) x)
(/ (- (+ 1 (/ (pow eps 3) (pow x 3))) (+ (* -1 (/ eps x)) (* -1 (/ (pow eps 2) (pow x 2))))) x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (/ (pow eps 3) x) (pow eps 2)) x))) x))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow eps 4) x)) (* -1 (pow eps 3))) x)) (pow eps 2)) x))) x))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ eps (* -1 eps))) (/ (pow eps 2) x)) x))))
(* -1 (/ (- (* -1 (/ eps x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow eps 2) x) (* -1 eps)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow eps 3) x)) (pow eps 2)) x)) (* -1 eps)) x)) 1) x))
(* eps (+ eps (* 2 x)))
(* eps (+ (/ 1 x) (/ eps (pow x 2))))
(* eps (+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x)))
(* eps (+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)))
(+ (* eps (+ x (* -1 x))) (pow x 2))
(+ (* eps (+ x (+ (* -1 eps) (* -1 x)))) (pow x 2))
(+ (/ 1 x) (/ eps (pow x 2)))
(+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps)))
(- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (/ x eps)) 1))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))) 1))
(/ (- (* -1 (/ x eps)) 1) eps)
(/ (- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps))) eps)
(/ (- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2))))) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(- (* -1 (/ (- (/ (pow x 2) eps) (* -1 x)) eps)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) eps)) (pow x 2)) eps)) (* -1 x)) eps)) 1)
(* (pow eps 2) (- (* -1 (/ (+ x (* -1 x)) eps)) 1))
(* (pow eps 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) eps)))) eps)) 1))
(* -1 (/ (+ 1 (/ x eps)) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) eps)) x) eps))) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) eps) (* -1 (pow x 2))) eps)) x) eps))) eps))
Calls

6 calls:

TimeVariablePointExpression
5.0ms
eps
@0
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (+ eps x) x) (* (pow (- x eps) -1) eps) (+ (* (* (- x eps) (+ eps x)) (* (pow (- x eps) -1) eps)) (- (* (+ eps x) x) (* x x))) (- (* (+ eps x) x) (* x x)) (* (- x eps) (+ eps x)) (pow (- x eps) -1))
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) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (+ eps x) x) (* (pow (- x eps) -1) eps) (+ (* (* (- x eps) (+ eps x)) (* (pow (- x eps) -1) eps)) (- (* (+ eps x) x) (* x x))) (- (* (+ eps x) x) (* x x)) (* (- x eps) (+ eps x)) (pow (- x eps) -1))
3.0ms
eps
@-inf
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (+ eps x) x) (* (pow (- x eps) -1) eps) (+ (* (* (- x eps) (+ eps x)) (* (pow (- x eps) -1) eps)) (- (* (+ eps x) x) (* x x))) (- (* (+ eps x) x) (* x x)) (* (- x eps) (+ eps x)) (pow (- x eps) -1))
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) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (+ eps x) x) (* (pow (- x eps) -1) eps) (+ (* (* (- x eps) (+ eps x)) (* (pow (- x eps) -1) eps)) (- (* (+ eps x) x) (* x x))) (- (* (+ eps x) x) (* x x)) (* (- x eps) (+ eps x)) (pow (- x eps) -1))
2.0ms
eps
@inf
((- (pow (+ x eps) 2) (pow x 2)) (* (+ (* 2 x) eps) eps) (+ (* 2 x) eps) (- (pow (+ x eps) 2) (pow x 2)) (* eps eps) (- (pow (+ x eps) 2) (pow x 2)) (* (* eps x) 2) (* eps x) (- (+ eps x) x) (* (- (+ eps x) x) (+ (+ eps x) x)) (+ eps x) (+ (+ eps x) x) (* (pow (- x eps) -1) eps) (+ (* (* (- x eps) (+ eps x)) (* (pow (- x eps) -1) eps)) (- (* (+ eps x) x) (* x x))) (- (* (+ eps x) x) (* x x)) (* (- x eps) (+ eps x)) (pow (- x eps) -1))

simplify154.0ms (2%)

Memory
18.7MiB live, 135.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0251858
1797776
22150700
37633700
08184648
Stop Event
iter limit
node limit
Counts
72 → 70
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps (* 2 x))
(* 2 (* eps x))
(* eps x)
(+ eps x)
-1
(- (* -1 (/ x eps)) 1)
(- (* x (- (* -1 (/ x (pow eps 2))) (/ 1 eps))) 1)
(- (* x (- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))) 1)
(* -1 (pow eps 2))
(+ (* -1 (pow eps 2)) (* x (+ eps (* -1 eps))))
(+ (* -1 (pow eps 2)) (* x (+ eps (+ x (* -1 eps)))))
(/ -1 eps)
(- (* -1 (/ x (pow eps 2))) (/ 1 eps))
(- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(- (* x (- (* x (- (* -1 (/ x (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(* 2 x)
(* x (+ 2 (/ eps x)))
x
(* x (+ 1 (/ eps x)))
(/ eps x)
(/ (+ eps (/ (pow eps 2) x)) x)
(/ (- (+ eps (/ (pow eps 3) (pow x 2))) (* -1 (/ (pow eps 2) x))) x)
(/ (- (+ eps (/ (pow eps 4) (pow x 3))) (+ (* -1 (/ (pow eps 2) x)) (* -1 (/ (pow eps 3) (pow x 2))))) x)
(pow x 2)
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (/ eps x))))
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (+ (* -1 (/ (pow eps 2) (pow x 2))) (/ eps x)))))
(/ 1 x)
(/ (+ 1 (/ eps x)) x)
(/ (- (+ 1 (/ (pow eps 2) (pow x 2))) (* -1 (/ eps x))) x)
(/ (- (+ 1 (/ (pow eps 3) (pow x 3))) (+ (* -1 (/ eps x)) (* -1 (/ (pow eps 2) (pow x 2))))) x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (/ (pow eps 3) x) (pow eps 2)) x))) x))
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow eps 4) x)) (* -1 (pow eps 3))) x)) (pow eps 2)) x))) x))
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ eps (* -1 eps))) (/ (pow eps 2) x)) x))))
(* -1 (/ (- (* -1 (/ eps x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (/ (pow eps 2) x) (* -1 eps)) x)) 1) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow eps 3) x)) (pow eps 2)) x)) (* -1 eps)) x)) 1) x))
(* eps (+ eps (* 2 x)))
(* eps (+ (/ 1 x) (/ eps (pow x 2))))
(* eps (+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x)))
(* eps (+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)))
(+ (* eps (+ x (* -1 x))) (pow x 2))
(+ (* eps (+ x (+ (* -1 eps) (* -1 x)))) (pow x 2))
(+ (/ 1 x) (/ eps (pow x 2)))
(+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x))
(+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps)))
(- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (/ x eps)) 1))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))) 1))
(/ (- (* -1 (/ x eps)) 1) eps)
(/ (- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps))) eps)
(/ (- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2))))) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(- (* -1 (/ (- (/ (pow x 2) eps) (* -1 x)) eps)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) eps)) (pow x 2)) eps)) (* -1 x)) eps)) 1)
(* (pow eps 2) (- (* -1 (/ (+ x (* -1 x)) eps)) 1))
(* (pow eps 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) eps)))) eps)) 1))
(* -1 (/ (+ 1 (/ x eps)) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) eps)) x) eps))) eps))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) eps) (* -1 (pow x 2))) eps)) x) eps))) eps))
Outputs
(pow eps 2)
(*.f64 eps eps)
(+ (* 2 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
eps
(+ eps (* 2 x))
(fma.f64 #s(literal 2 binary64) x eps)
(* 2 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(* eps x)
(*.f64 eps x)
(+ eps x)
(+.f64 eps x)
-1
#s(literal -1 binary64)
(- (* -1 (/ x eps)) 1)
(-.f64 #s(literal -1 binary64) (/.f64 x eps))
(- (* x (- (* -1 (/ x (pow eps 2))) (/ 1 eps))) 1)
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64))
(- (* x (- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))) 1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps) x #s(literal -1 binary64))
(* -1 (pow eps 2))
(*.f64 (neg.f64 eps) eps)
(+ (* -1 (pow eps 2)) (* x (+ eps (* -1 eps))))
(*.f64 (neg.f64 eps) eps)
(+ (* -1 (pow eps 2)) (* x (+ eps (+ x (* -1 eps)))))
(fma.f64 (neg.f64 eps) eps (*.f64 x x))
(/ -1 eps)
(/.f64 #s(literal -1 binary64) eps)
(- (* -1 (/ x (pow eps 2))) (/ 1 eps))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps)
(- (* x (- (* -1 (/ x (pow eps 3))) (/ 1 (pow eps 2)))) (/ 1 eps))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps)
(- (* x (- (* x (- (* -1 (/ x (pow eps 4))) (/ 1 (pow eps 3)))) (/ 1 (pow eps 2)))) (/ 1 eps))
(fma.f64 (*.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 x (pow.f64 eps #s(literal 4 binary64)))) x) x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (*.f64 eps (-.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)
(/ eps x)
(/.f64 eps x)
(/ (+ eps (/ (pow eps 2) x)) x)
(/.f64 (fma.f64 (/.f64 eps x) eps eps) x)
(/ (- (+ eps (/ (pow eps 3) (pow x 2))) (* -1 (/ (pow eps 2) x))) x)
(/.f64 (fma.f64 (/.f64 eps x) (fma.f64 (/.f64 eps x) eps eps) eps) x)
(/ (- (+ eps (/ (pow eps 4) (pow x 3))) (+ (* -1 (/ (pow eps 2) x)) (* -1 (/ (pow eps 3) (pow x 2))))) x)
(/.f64 (+.f64 (fma.f64 (/.f64 eps x) (fma.f64 (/.f64 eps x) eps eps) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (/ eps x))))
(*.f64 x x)
(* (pow x 2) (+ 1 (+ (* -1 (/ eps x)) (+ (* -1 (/ (pow eps 2) (pow x 2))) (/ eps x)))))
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 eps) x) (/.f64 eps x) #s(literal 1 binary64)) x) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (/ eps x)) x)
(/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x)
(/ (- (+ 1 (/ (pow eps 2) (pow x 2))) (* -1 (/ eps x))) x)
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x) eps #s(literal 1 binary64)) x)
(/ (- (+ 1 (/ (pow eps 3) (pow x 3))) (+ (* -1 (/ eps x)) (* -1 (/ (pow eps 2) (pow x 2))))) x)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x) eps #s(literal 1 binary64)) x) eps #s(literal 1 binary64)) x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (*.f64 eps (-.f64 (/.f64 eps x) #s(literal -2 binary64))) x)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(*.f64 (-.f64 (/.f64 eps x) #s(literal -2 binary64)) x)
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(fma.f64 (/.f64 eps x) x x)
(* -1 (/ (+ (* -1 eps) (* -1 (/ (pow eps 2) x))) x))
(/.f64 (fma.f64 (/.f64 eps x) eps eps) x)
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (/ (pow eps 3) x) (pow eps 2)) x))) x))
(/.f64 (fma.f64 (/.f64 eps x) (fma.f64 (/.f64 eps x) eps eps) eps) x)
(* -1 (/ (+ (* -1 eps) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow eps 4) x)) (* -1 (pow eps 3))) x)) (pow eps 2)) x))) x))
(/.f64 (+.f64 (/.f64 (fma.f64 eps eps (/.f64 (+.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (pow.f64 eps #s(literal 3 binary64))) x)) x) eps) x)
(* (pow x 2) (+ 1 (* -1 (/ (+ (* -1 (+ eps (* -1 eps))) (/ (pow eps 2) x)) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 (neg.f64 eps) x) (/.f64 eps x) #s(literal 1 binary64)) x) x)
(* -1 (/ (- (* -1 (/ eps x)) 1) x))
(/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (/ (pow eps 2) x) (* -1 eps)) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x) eps #s(literal 1 binary64)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow eps 3) x)) (pow eps 2)) x)) (* -1 eps)) x)) 1) x))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x) eps #s(literal 1 binary64)) x) eps #s(literal 1 binary64)) x)
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ (/ 1 x) (/ eps (pow x 2))))
(/.f64 (fma.f64 (/.f64 eps x) eps eps) x)
(* eps (+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x)))
(/.f64 (fma.f64 (/.f64 eps x) (fma.f64 (/.f64 eps x) eps eps) eps) x)
(* eps (+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x)))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps (pow.f64 x #s(literal 4 binary64))) eps (/.f64 eps (pow.f64 x #s(literal 3 binary64)))) eps (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x)) eps)
(+ (* eps (+ x (* -1 x))) (pow x 2))
(*.f64 x x)
(+ (* eps (+ x (+ (* -1 eps) (* -1 x)))) (pow x 2))
(fma.f64 (neg.f64 eps) eps (*.f64 x x))
(+ (/ 1 x) (/ eps (pow x 2)))
(/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x)
(+ (* eps (+ (/ 1 (pow x 2)) (/ eps (pow x 3)))) (/ 1 x))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) x) eps #s(literal 1 binary64)) x)
(+ (* eps (+ (* eps (+ (/ 1 (pow x 3)) (/ eps (pow x 4)))) (/ 1 (pow x 2)))) (/ 1 x))
(fma.f64 (fma.f64 (/.f64 eps (pow.f64 x #s(literal 4 binary64))) eps (/.f64 eps (pow.f64 x #s(literal 3 binary64)))) eps (/.f64 (-.f64 (/.f64 eps x) #s(literal -1 binary64)) 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)
(* 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)
(- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64))
(- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps) x #s(literal -1 binary64))
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (/ x eps)) 1))
(*.f64 (neg.f64 eps) eps)
(* (pow eps 2) (- (+ (* -1 (/ x eps)) (+ (/ x eps) (/ (pow x 2) (pow eps 2)))) 1))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 x eps) eps) x #s(literal -1 binary64)) eps) eps)
(/ (- (* -1 (/ x eps)) 1) eps)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps)
(/ (- (* -1 (/ (pow x 2) (pow eps 2))) (+ 1 (/ x eps))) eps)
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps)
(/ (- (* -1 (/ (pow x 3) (pow eps 3))) (+ 1 (+ (/ x eps) (/ (pow x 2) (pow eps 2))))) eps)
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps) x #s(literal -1 binary64)) eps)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 2 binary64) #s(literal 1 binary64)) eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(fma.f64 (/.f64 x eps) eps eps)
(- (* -1 (/ (- (/ (pow x 2) eps) (* -1 x)) eps)) 1)
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow x 3) eps)) (pow x 2)) eps)) (* -1 x)) eps)) 1)
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps) x #s(literal -1 binary64))
(* (pow eps 2) (- (* -1 (/ (+ x (* -1 x)) eps)) 1))
(*.f64 (neg.f64 eps) eps)
(* (pow eps 2) (- (* -1 (/ (+ x (+ (* -1 x) (* -1 (/ (pow x 2) eps)))) eps)) 1))
(*.f64 (*.f64 (fma.f64 (/.f64 (/.f64 x eps) eps) x #s(literal -1 binary64)) eps) eps)
(* -1 (/ (+ 1 (/ x eps)) eps))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow x 2) eps)) x) eps))) eps))
(/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow x 3) eps) (* -1 (pow x 2))) eps)) x) eps))) eps))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps)) eps) x #s(literal -1 binary64)) eps) x #s(literal -1 binary64)) eps)

rewrite166.0ms (2.2%)

Memory
-1.3MiB live, 192.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028141
047125
1204110
21824110
08316110
Stop Event
iter limit
node limit
iter limit
Counts
17 → 763
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(fma.f64 #s(literal 2 binary64) x eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 eps x)
(-.f64 (+.f64 eps x) x)
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(+.f64 eps x)
(+.f64 (+.f64 eps x) x)
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x)))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(*.f64 (-.f64 x eps) (+.f64 eps x))
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) eps)) (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))
(/.f64 (*.f64 eps (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(fma.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 (*.f64 eps #s(literal 2 binary64)) x (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #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 #s(literal 2 binary64) x) eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x (*.f64 eps #s(literal 2 binary64)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) eps) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (pow.f64 (+.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 eps x))))
(/.f64 (neg.f64 (-.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 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 x x))) (pow.f64 (+.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 x (+.f64 eps 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 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 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 1 binary64)) (+.f64 eps x) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) #s(literal 1 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 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) x)
(fma.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)) x)
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) x)
(fma.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) x)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)) x)
(fma.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) x)
(fma.f64 (+.f64 eps x) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)) x)
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 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 (exp.f64 (log.f64 eps)) (exp.f64 (log.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 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 2 binary64) x))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(*.f64 x (*.f64 eps #s(literal 2 binary64)))
(*.f64 eps x)
(*.f64 x eps)
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (pow.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) #s(literal 0 binary64))) (neg.f64 (-.f64 eps #s(literal 0 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 eps eps (-.f64 #s(literal 0 binary64) (*.f64 eps #s(literal 0 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 x x))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (*.f64 eps eps) #s(literal 0 binary64)) (-.f64 eps #s(literal 0 binary64)))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 0 binary64)) (fma.f64 eps eps (-.f64 #s(literal 0 binary64) (*.f64 eps #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (-.f64 (+.f64 eps x) (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 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) (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (+.f64 eps x) (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 1 binary64)) (+.f64 eps x) (neg.f64 x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 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)) (neg.f64 x))
(fma.f64 (pow.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (neg.f64 x))
(fma.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)) (neg.f64 x))
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) (neg.f64 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) (neg.f64 x))
(fma.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) x (+.f64 eps x))
(fma.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (neg.f64 x))
(fma.f64 (+.f64 eps x) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 x))
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (neg.f64 x))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x eps)) (/.f64 (*.f64 x x) (fma.f64 #s(literal 2 binary64) x eps)))
(-.f64 (+.f64 eps x) x)
(+.f64 #s(literal 0 binary64) eps)
(+.f64 (neg.f64 x) (+.f64 eps x))
(+.f64 (+.f64 eps x) (neg.f64 x))
(+.f64 eps #s(literal 0 binary64))
(+.f64 x (-.f64 eps x))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 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 -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))
(*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.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 (+.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 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (+.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (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))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (+.f64 #s(literal 0 binary64) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (*.f64 (/.f64 eps (-.f64 x eps)) (-.f64 x eps)) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (pow.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (/.f64 eps (-.f64 x eps)) (+.f64 eps x)) (-.f64 x eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 eps (-.f64 x eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (/.f64 eps (-.f64 x eps)) (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 eps (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (-.f64 x eps) (*.f64 (/.f64 eps (-.f64 x eps)) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (/.f64 eps (-.f64 x eps))) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (neg.f64 x) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (+.f64 eps x) (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) x (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (+.f64 eps x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(-.f64 (fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 eps x) x)) (*.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 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (*.f64 (+.f64 eps x) x) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 eps x) x)) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (+.f64 eps x) (fma.f64 #s(literal 2 binary64) x eps)) (*.f64 (neg.f64 x) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 eps (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps x)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 1 binary64)) (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x))
(*.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)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)))
(*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)))
(*.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(*.f64 (+.f64 eps x) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 eps x) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 x eps) x (*.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 (neg.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.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 (exp.f64 (log.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (exp.f64 (log.f64 (-.f64 eps x))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (-.f64 x eps) x (*.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 (exp.f64 (log.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (-.f64 x eps))
(/.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 eps x))) (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 x eps) x (*.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 eps x)) (-.f64 x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 x eps) x (*.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)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (fma.f64 eps eps (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (*.f64 (-.f64 x eps) (+.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 eps x) (fma.f64 eps eps (*.f64 (neg.f64 x) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) (*.f64 (-.f64 x eps) (+.f64 eps x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(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)
(-.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)))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (pow.f64 (+.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (+.f64 eps x))))
(/.f64 (neg.f64 (-.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 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (neg.f64 (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 x x))) (pow.f64 (+.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 x (+.f64 eps 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (+.f64 eps x) x))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 2 binary64) x) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 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 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 2 binary64) x)))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 1 binary64)) (+.f64 eps x) x)
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) #s(literal 1 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 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal 1 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) x)
(fma.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)) x)
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps x))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)) x)
(fma.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) x)
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)) x)
(fma.f64 (-.f64 x eps) (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) x)
(fma.f64 (+.f64 eps x) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 1 binary64)) x)
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) x)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) eps)) (/.f64 (*.f64 x x) (+.f64 #s(literal 0 binary64) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 x x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 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))
(*.f64 (*.f64 eps (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) eps))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps)
(*.f64 eps (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) eps)) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 eps #s(literal 1 binary64))) (neg.f64 (-.f64 x eps)))
(/.f64 (*.f64 #s(literal 1 binary64) eps) (-.f64 x eps))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (neg.f64 eps) (neg.f64 (-.f64 x eps)))
(/.f64 eps (-.f64 x eps))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 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 -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))
(*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps)) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (fma.f64 #s(literal 2 binary64) x eps)) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.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 (+.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 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (+.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) eps) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 x (-.f64 x (+.f64 eps x)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (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))) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) x) (+.f64 #s(literal 0 binary64) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (-.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal 2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (*.f64 (/.f64 eps (-.f64 x eps)) (-.f64 x eps)) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (pow.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 eps x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 (*.f64 (/.f64 eps (-.f64 x eps)) (+.f64 eps x)) (-.f64 x eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (/.f64 eps (-.f64 x eps)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (neg.f64 x) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 eps x) eps))
(fma.f64 (/.f64 eps (-.f64 x eps)) (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 eps (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 (-.f64 x eps) (*.f64 (/.f64 eps (-.f64 x eps)) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps x) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 x)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (fma.f64 #s(literal 2 binary64) x eps) eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 (+.f64 #s(literal 0 binary64) eps) x (*.f64 (+.f64 eps x) eps))
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (/.f64 eps (-.f64 x eps))) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (neg.f64 x) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 (+.f64 eps x) (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 (+.f64 eps x) eps (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 (+.f64 eps x) x (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(fma.f64 eps (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(fma.f64 eps (+.f64 eps x) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(fma.f64 x (+.f64 #s(literal 0 binary64) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 x (+.f64 eps x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(-.f64 (fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 eps x) x)) (*.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 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))))
(-.f64 (*.f64 (+.f64 eps x) x) (-.f64 (*.f64 x x) (*.f64 (+.f64 eps x) eps)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 x x))
(+.f64 (fma.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x) (*.f64 (+.f64 eps x) x)) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 (+.f64 eps x) (fma.f64 #s(literal 2 binary64) x eps)) (*.f64 (neg.f64 x) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 eps (+.f64 #s(literal 0 binary64) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (+.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps x)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 #s(literal 0 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (neg.f64 x) x) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 #s(literal 0 binary64) eps) x))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 #s(literal 0 binary64) eps) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 #s(literal 0 binary64) eps) x) (*.f64 (+.f64 eps x) eps))
(+.f64 (*.f64 (+.f64 eps x) x) (fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) eps)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (*.f64 (neg.f64 x) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 0 binary64) eps) x)
(*.f64 x (+.f64 #s(literal 0 binary64) eps))
(pow.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x)) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x)) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))) (*.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) x) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps)) x) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (*.f64 x (-.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 x (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 #s(literal 0 binary64) eps))) (fma.f64 #s(literal 2 binary64) x eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))))
(fma.f64 (neg.f64 x) x (*.f64 (+.f64 eps x) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x x) (*.f64 (+.f64 eps x) x))
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 x) x))
(fma.f64 eps x (*.f64 #s(literal 0 binary64) x))
(fma.f64 eps x (*.f64 x #s(literal 0 binary64)))
(fma.f64 x (neg.f64 x) (*.f64 (+.f64 eps x) x))
(fma.f64 x (+.f64 eps x) (*.f64 (neg.f64 x) x))
(fma.f64 x eps (*.f64 #s(literal 0 binary64) x))
(fma.f64 x eps (*.f64 x #s(literal 0 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 x x) (*.f64 x (fma.f64 #s(literal 2 binary64) x eps)) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (+.f64 eps x) x) (*.f64 x x))
(+.f64 (*.f64 (neg.f64 x) x) (*.f64 (+.f64 eps x) x))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 x) x))
(+.f64 (*.f64 eps x) (*.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 eps x) (*.f64 x #s(literal 0 binary64)))
(*.f64 (-.f64 x eps) (+.f64 eps x))
(*.f64 (+.f64 eps x) (-.f64 x eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 eps x))) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 x eps))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.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 x eps))) (neg.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 x eps))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (-.f64 x eps) (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (-.f64 x eps) (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.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 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 x x (*.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (-.f64 x eps) eps) (*.f64 (-.f64 x eps) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x eps) eps) (*.f64 (-.f64 x eps) x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (fma.f64 (-.f64 x eps) x (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (-.f64 x eps) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 eps x))) (neg.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (*.f64 (-.f64 eps x) (+.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (fma.f64 eps eps (*.f64 (neg.f64 x) x)))) (neg.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))))
(/.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 eps x) (fma.f64 (-.f64 x eps) x (*.f64 eps eps)))))
(/.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 eps x) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.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 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 eps x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 x eps)) (-.f64 eps x))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 x eps)) (fma.f64 (-.f64 x eps) x (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 x eps)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 eps x)) (+.f64 eps x))
(/.f64 (*.f64 (-.f64 x eps) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (-.f64 eps x))
(/.f64 (*.f64 (-.f64 x eps) (*.f64 (-.f64 x eps) (+.f64 eps x))) (-.f64 x eps))
(/.f64 (*.f64 (-.f64 x eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 x eps) x (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 x eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (+.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 eps x) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 x x (*.f64 eps eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (-.f64 x eps) eps) (*.f64 (-.f64 x eps) x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 x eps) eps) (*.f64 (-.f64 x eps) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (*.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) (-.f64 eps x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (-.f64 x eps) (+.f64 eps x))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.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 (-.f64 x eps) x (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.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 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 eps x) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (-.f64 x eps) (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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) (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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 (+.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (*.f64 (-.f64 eps x) (+.f64 eps x)))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (fma.f64 eps eps (*.f64 (neg.f64 x) x)))
(/.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)))
(/.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 eps x) (fma.f64 (-.f64 x eps) x (*.f64 eps eps))))
(/.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 eps x) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (neg.f64 x) (neg.f64 x) (*.f64 (neg.f64 eps) eps))
(fma.f64 (neg.f64 x) (neg.f64 x) (neg.f64 (*.f64 eps eps)))
(fma.f64 (-.f64 x eps) eps (*.f64 (-.f64 x eps) x))
(fma.f64 (-.f64 x eps) x (*.f64 (-.f64 x eps) eps))
(fma.f64 (+.f64 eps x) x (*.f64 (neg.f64 eps) (+.f64 eps x)))
(fma.f64 (+.f64 eps x) x (*.f64 (+.f64 eps x) (neg.f64 eps)))
(fma.f64 eps (-.f64 x eps) (*.f64 (-.f64 x eps) x))
(fma.f64 x (-.f64 x eps) (*.f64 (-.f64 x eps) eps))
(fma.f64 x (+.f64 eps x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(fma.f64 x (+.f64 eps x) (*.f64 (+.f64 eps x) (neg.f64 eps)))
(fma.f64 x x (*.f64 (neg.f64 eps) eps))
(fma.f64 x x (neg.f64 (*.f64 eps eps)))
(-.f64 (*.f64 x x) (*.f64 eps eps))
(+.f64 (*.f64 (-.f64 x eps) x) (*.f64 (-.f64 x eps) eps))
(+.f64 (*.f64 (-.f64 x eps) eps) (*.f64 (-.f64 x eps) x))
(+.f64 (*.f64 x x) (*.f64 (neg.f64 eps) eps))
(+.f64 (*.f64 x x) (neg.f64 (*.f64 eps eps)))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(+.f64 (*.f64 (+.f64 eps x) x) (*.f64 (+.f64 eps x) (neg.f64 eps)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) #s(literal -1 binary64)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (-.f64 x eps) x (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) #s(literal -1 binary64)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal -1 binary64)) (+.f64 eps x))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (+.f64 eps x) eps (*.f64 x x)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 x eps)))
(pow.f64 (/.f64 (-.f64 x eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 x eps) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (-.f64 x eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x eps) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 x eps)))
(exp.f64 (fma.f64 (log.f64 (-.f64 x eps)) #s(literal -1/2 binary64) (*.f64 (log.f64 (-.f64 x eps)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 x eps)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x eps) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x eps) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 x eps)) #s(literal -1 binary64)))

eval133.0ms (1.7%)

Memory
0.4MiB live, 156.5MiB allocated
Compiler

Compiled 22 787 to 2 301 computations (89.9% saved)

prune13.0ms (0.2%)

Memory
-1.1MiB live, 37.9MiB allocated
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New7823785
Fresh000
Picked325
Done000
Total7855790
Accuracy
100.0%
Counts
790 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
75.3%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 79 to 54 computations (31.6% saved)

simplify230.0ms (3%)

Memory
-3.0MiB live, 150.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01895
02793
14693
28093
312693
426587
581987
6236187
7437187
8604587
9705387
10748187
11775087
12775687
13775687
0807279
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#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 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 eps eps)
Outputs
#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)))
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
(*.f64 (*.f64 eps x) #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)
eps
x
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 eps x)
eps
x
#s(literal 2 binary64)
(*.f64 eps eps)

localize73.0ms (1%)

Memory
24.6MiB live, 63.2MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 eps x)
accuracy0
(*.f64 eps eps)
accuracy0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
accuracy0.0078125
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
accuracy0
(+.f64 eps x)
accuracy0
#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
(*.f64 (*.f64 eps #s(literal 2 binary64)) x)
accuracy0
(*.f64 eps #s(literal 2 binary64))
accuracy23.97542203518598
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
Samples
36.0ms71×1valid
19.0ms161×0valid
7.0ms24×2valid
Compiler

Compiled 170 to 37 computations (78.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-mult: 10.0ms (35.4% of total)
ival-pow2: 7.0ms (24.8% of total)
ival-add: 6.0ms (21.2% of total)
adjust: 4.0ms (14.2% of total)
ival-sub: 2.0ms (7.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
8.0MiB live, 8.0MiB allocated
Counts
11 → 22
Calls
Call 1
Inputs
#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))
#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)
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 eps x)
(*.f64 eps eps)
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)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

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

simplify115.0ms (1.5%)

Memory
-14.0MiB live, 69.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050104
115994
237694
3106594
4268994
5437594
6683094
0813484
Stop Event
iter limit
node limit
Counts
22 → 20
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)))
(* eps (+ eps (* 2 x)))
(* 2 eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x 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 #s(literal 2 binary64) eps) x)
eps
(+ eps (* 2 x))
(fma.f64 #s(literal 2 binary64) x 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)
(* 2 x)
(*.f64 #s(literal 2 binary64) x)
(* x (+ 2 (/ eps x)))
(fma.f64 #s(literal 2 binary64) x eps)
x
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
(* -1 (* x (+ (* -2 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* -1 (* x (- (* -1 (/ eps x)) 2)))
(fma.f64 #s(literal 2 binary64) x 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 (* 2 (/ x eps))))
(fma.f64 #s(literal 2 binary64) x eps)
(* eps (+ 1 (/ x eps)))
(+.f64 eps x)
(* -1 (* eps (- (* -2 (/ x eps)) 1)))
(fma.f64 #s(literal 2 binary64) x eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps x)

rewrite194.0ms (2.5%)

Memory
19.5MiB live, 245.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01887
02785
111485
283485
0897077
Stop Event
iter limit
node limit
iter limit
Counts
11 → 475
Calls
Call 1
Inputs
#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))
#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)
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 eps x)
(*.f64 eps eps)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 eps x)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 eps x))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) (*.f64 #s(literal 2 binary64) eps))
(*.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps x)) x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) eps)))
(*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) x) eps)
(*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(*.f64 (*.f64 eps x) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) eps) x)
(*.f64 #s(literal 2 binary64) (*.f64 x (*.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 4 binary64) (*.f64 eps x)))
(*.f64 x (*.f64 #s(literal 2 binary64) eps))
(/.f64 (*.f64 eps #s(literal 0 binary64)) #s(literal 0 binary64))
(/.f64 (*.f64 eps (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x x #s(literal 0 binary64)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps x))
(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))
#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 (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64))) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (-.f64 eps x) x))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) eps))
(*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (*.f64 (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (-.f64 (-.f64 eps x) x))
(/.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))) (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))
(/.f64 (*.f64 eps (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 eps #s(literal 0 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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x)) (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps) (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps 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 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64)))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (*.f64 eps (-.f64 (-.f64 eps x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps)) (+.f64 eps #s(literal 0 binary64)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64))) (+.f64 eps #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (*.f64 eps (-.f64 (-.f64 eps x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps #s(literal 0 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (-.f64 eps x) x)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 eps x)) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps eps))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (+.f64 eps x)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (*.f64 (+.f64 eps x) (-.f64 x eps))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (*.f64 (+.f64 eps x) (-.f64 eps x))) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) eps) (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps x)) eps) (/.f64 (*.f64 eps x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 #s(literal 4 binary64) eps) (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 eps x) eps) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(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 4 binary64) (*.f64 eps x)) x (*.f64 eps eps))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) eps) (*.f64 eps x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 eps eps))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps (+.f64 eps x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (*.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 eps (+.f64 eps x) (*.f64 eps x))
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 eps x (*.f64 eps (+.f64 eps x)))
(fma.f64 eps x (*.f64 (+.f64 eps x) eps))
(fma.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)) (*.f64 eps eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 eps (+.f64 eps x)))
(fma.f64 x eps (*.f64 (+.f64 eps x) eps))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (-.f64 eps x) x))) (/.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (*.f64 eps (-.f64 (-.f64 eps x) x))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(+.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 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 eps x) (*.f64 eps (+.f64 eps x)))
(+.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps))
(*.f64 (/.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.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))) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 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)))))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 eps x) x)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps)) (/.f64 #s(literal 1 binary64) (neg.f64 eps)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x)) (/.f64 #s(literal 1 binary64) (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps #s(literal 0 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)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (pow.f64 (+.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))) #s(literal -1 binary64)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 eps #s(literal 0 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))))))
(*.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) #s(literal 1 binary64)) (+.f64 eps #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64)))))))
(/.f64 (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) x (*.f64 eps (-.f64 (-.f64 eps x) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (neg.f64 (-.f64 (-.f64 eps x) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps))) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))) (neg.f64 (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (*.f64 (+.f64 eps #s(literal 0 binary64)) (*.f64 x x))) (*.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)) (-.f64 (-.f64 eps x) x))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps)) (neg.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x)) (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 eps #s(literal 0 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))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 eps x) x) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 eps) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 eps #s(literal 0 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)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 eps #s(literal 0 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)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (+.f64 eps #s(literal 0 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)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (neg.f64 (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (+.f64 eps #s(literal 0 binary64)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))) (+.f64 eps #s(literal 0 binary64))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (sqrt.f64 x) eps)
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) x eps)
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) #s(literal 2 binary64) eps)
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) x))
(fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 3/2 binary64)) eps)
(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 (*.f64 (+.f64 eps x) (-.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #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) (*.f64 (sqrt.f64 x) #s(literal 2 binary64)) eps)
(fma.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 x) (sqrt.f64 x)) eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 eps x))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 0 binary64))) eps)
(fma.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 eps x))) x)
(fma.f64 (*.f64 (neg.f64 (+.f64 eps x)) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x eps))) x)
(fma.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))) x)
(fma.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))) x)
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)) eps)
(fma.f64 #s(literal 4 binary64) (*.f64 x x) eps)
(fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) eps)
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) x) eps)
(fma.f64 #s(literal 1 binary64) (+.f64 eps x) x)
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) x)
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) x)
(fma.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64))) x)
(fma.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64))) x)
(fma.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64))) x)
(fma.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64))) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) x)
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 8 binary64) eps)
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 eps x) (pow.f64 (-.f64 eps x) #s(literal -1 binary64))) x)
(fma.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 4 binary64) eps)
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 #s(literal 2 binary64) x)) eps)
(fma.f64 #s(literal 2 binary64) x eps)
(fma.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) eps)
(fma.f64 x #s(literal 2 binary64) eps)
(-.f64 (+.f64 x (/.f64 (*.f64 eps eps) (-.f64 eps x))) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (+.f64 x (/.f64 (*.f64 x x) (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 (-.f64 eps x) x)) (/.f64 (*.f64 #s(literal 2 binary64) x) (-.f64 (-.f64 eps x) x)))
(-.f64 (/.f64 (*.f64 x x) (neg.f64 eps)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (neg.f64 eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (*.f64 (+.f64 eps #s(literal 0 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))))) (/.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 eps #s(literal 0 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))))))
(-.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 eps #s(literal 0 binary64))) (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) (+.f64 eps #s(literal 0 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 6 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)))) (+.f64 eps #s(literal 0 binary64))) (/.f64 (/.f64 (pow.f64 x #s(literal 6 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)))) (+.f64 eps #s(literal 0 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (-.f64 (/.f64 (*.f64 x x) (-.f64 eps x)) x))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (-.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) x))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) (+.f64 eps #s(literal 0 binary64))) (neg.f64 (/.f64 (*.f64 x x) (+.f64 eps #s(literal 0 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) x) eps)
(+.f64 (+.f64 eps x) x)
(+.f64 eps (*.f64 #s(literal 2 binary64) x))
(+.f64 x (+.f64 eps x))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 eps x)) (sqrt.f64 (+.f64 eps x)))
(*.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 eps x))))
(*.f64 (*.f64 (neg.f64 (+.f64 eps x)) (-.f64 x eps)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x eps))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64))))
(*.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64))))
(*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 eps x) (pow.f64 (-.f64 eps x) #s(literal -1 binary64))))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (+.f64 eps x)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal -1 binary64))
(pow.f64 (+.f64 eps x) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) #s(literal 1 binary64)) (-.f64 eps x))
(/.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 (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 (neg.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)))) (neg.f64 (neg.f64 (-.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (neg.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 (exp.f64 (log.f64 (*.f64 (+.f64 eps x) (-.f64 eps 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (*.f64 (neg.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps 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)))
(neg.f64 (neg.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) 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)
(fma.f64 (*.f64 eps eps) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 eps x))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(-.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)))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (neg.f64 (/.f64 (*.f64 x x) (-.f64 eps x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) eps) (/.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps)) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64))) (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (-.f64 eps x) x))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal -1 binary64)) eps))
(*.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (+.f64 eps #s(literal 0 binary64))) (*.f64 (pow.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal -1 binary64)) eps))
(*.f64 eps (fma.f64 #s(literal 2 binary64) x eps))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (-.f64 (-.f64 eps x) x))
(/.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) x))) (fma.f64 eps eps (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))
(/.f64 (*.f64 eps (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (+.f64 eps #s(literal 0 binary64)) (fma.f64 x x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (+.f64 eps x) #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64)))) (*.f64 (+.f64 eps #s(literal 0 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)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))) (*.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps)) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x)))) (-.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x)) (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps) (-.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps (+.f64 eps x))) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 eps 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 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64)))) (fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)))) (neg.f64 (*.f64 eps (-.f64 (-.f64 eps x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps)) (+.f64 eps #s(literal 0 binary64)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64))) (+.f64 eps #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x))) (*.f64 eps (-.f64 (-.f64 eps x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps #s(literal 0 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) (*.f64 (+.f64 eps #s(literal 0 binary64)) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 eps) x (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (pow.f64 (+.f64 eps x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps #s(literal 0 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps) (+.f64 eps #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (-.f64 eps x) x)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -2 binary64) (*.f64 eps x))))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) x eps)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x)))))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) x (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps (-.f64 (-.f64 eps x) x) (*.f64 #s(literal 2 binary64) x))))))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 eps x))) (sqrt.f64 (+.f64 eps x)) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 eps x)) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps eps))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 eps (+.f64 eps x)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 2 binary64)) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (*.f64 (+.f64 eps x) (-.f64 x eps))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 eps (*.f64 (+.f64 eps x) (-.f64 eps x))) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) x) (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) eps) (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps x)) eps) (/.f64 (*.f64 eps x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 #s(literal 4 binary64) eps) (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 #s(literal 2 binary64) x) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 (*.f64 eps x) eps) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 eps x)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(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 4 binary64) (*.f64 eps x)) x (*.f64 eps eps))
(fma.f64 (sqrt.f64 (+.f64 eps x)) (*.f64 (sqrt.f64 (+.f64 eps x)) eps) (*.f64 eps x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 #s(literal 2 binary64) eps)) (*.f64 eps eps))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 eps (+.f64 eps x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 (+.f64 eps x) eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 eps eps))
(fma.f64 (*.f64 #s(literal 2 binary64) x) eps (*.f64 eps eps))
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (*.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps)) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) eps) (*.f64 eps x))
(fma.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (pow.f64 (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps))))))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) x (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 eps eps))
(fma.f64 #s(literal 2 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 eps (*.f64 #s(literal 2 binary64) x) (*.f64 eps eps))
(fma.f64 eps (+.f64 eps x) (*.f64 eps x))
(fma.f64 eps eps (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
(fma.f64 eps x (*.f64 eps (+.f64 eps x)))
(fma.f64 eps x (*.f64 (+.f64 eps x) eps))
(fma.f64 x (*.f64 #s(literal 4 binary64) (*.f64 eps x)) (*.f64 eps eps))
(fma.f64 x (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 eps (+.f64 eps x)))
(fma.f64 x eps (*.f64 (+.f64 eps x) eps))
(-.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (-.f64 (-.f64 eps x) x))) (/.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (*.f64 eps (-.f64 (-.f64 eps x) x))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))))
(+.f64 (*.f64 eps (+.f64 eps x)) (*.f64 eps x))
(+.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps x))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) eps) (/.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) x (neg.f64 eps)))) (neg.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (fma.f64 #s(literal 2 binary64) x (neg.f64 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 eps x) (*.f64 eps (+.f64 eps x)))
(+.f64 (*.f64 eps x) (*.f64 (+.f64 eps x) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(*.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps))
(*.f64 eps x)
(*.f64 x eps)
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 eps eps)
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))

eval107.0ms (1.4%)

Memory
-18.4MiB live, 72.6MiB allocated
Compiler

Compiled 10 128 to 1 363 computations (86.5% saved)

prune9.0ms (0.1%)

Memory
-16.7MiB live, 21.1MiB allocated
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New3501351
Fresh000
Picked123
Done022
Total3515356
Accuracy
100.0%
Counts
356 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
75.3%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 79 to 53 computations (32.9% saved)

simplify258.0ms (3.3%)

Memory
32.3MiB live, 189.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps x)
cost-diff0
(+.f64 eps x)
cost-diff0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
cost-diff192
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01134
01534
12432
24832
310832
430430
587230
6271130
7425630
8592330
9673030
10707330
11725130
12725330
13725330
14788430
15794830
16794830
17794830
0823727
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(+.f64 eps x)
eps
x
(*.f64 eps x)
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(+.f64 eps x)
eps
x
(*.f64 eps x)

localize37.0ms (0.5%)

Memory
7.3MiB live, 46.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 eps x)
accuracy0
(*.f64 eps x)
accuracy0
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
accuracy0.01171875
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
Samples
15.0ms161×0valid
10.0ms71×1valid
5.0ms24×2valid
Compiler

Compiled 62 to 23 computations (62.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-pow2: 7.0ms (32.8% of total)
ival-add: 6.0ms (28.1% of total)
adjust: 3.0ms (14.1% of total)
ival-mult: 3.0ms (14.1% of total)
ival-sub: 2.0ms (9.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series54.0ms (0.7%)

Memory
-32.8MiB live, 15.2MiB allocated
Counts
4 → 15
Calls
Call 1
Inputs
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
(+.f64 eps x)
(*.f64 eps x)
Outputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps x)
(* eps x)
(* 2 (* 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)))
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(* eps (+ 1 (/ x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

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

simplify181.0ms (2.4%)

Memory
12.4MiB live, 85.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04073
112563
229663
387063
4223363
5411063
6672263
0804558
Stop Event
iter limit
node limit
Counts
15 → 13
Calls
Call 1
Inputs
(pow eps 2)
(+ (* 2 (* eps x)) (pow eps 2))
eps
(+ eps x)
(* eps x)
(* 2 (* 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)))
(* (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)
eps
(+ eps x)
(+.f64 x eps)
(* eps x)
(*.f64 x eps)
(* 2 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 2 binary64))
(* x (+ (* 2 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
x
(* x (+ 1 (/ eps x)))
(+.f64 x eps)
(* -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 x eps)
(* eps (+ eps (* 2 x)))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* (pow eps 2) (+ 1 (* 2 (/ x eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps)
(* eps (+ 1 (/ x eps)))
(+.f64 x eps)
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 x eps)

rewrite165.0ms (2.1%)

Memory
-3.6MiB live, 151.1MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01132
01532
17930
267430
0830530
Stop Event
iter limit
node limit
iter limit
Counts
4 → 202
Calls
Call 1
Inputs
(fma.f64 (+.f64 eps x) eps (*.f64 eps x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
(+.f64 eps x)
(*.f64 eps x)
Outputs
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) x) (+.f64 (+.f64 x eps) x) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))
(*.f64 (/.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 (+.f64 x eps) eps) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)))))
(*.f64 (/.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 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps))) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (+.f64 (+.f64 x eps) x) eps))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 x eps) x) eps) eps) (/.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (-.f64 (+.f64 x eps) x)))
(*.f64 (+.f64 (+.f64 x eps) x) eps)
(*.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 x (+.f64 x eps)))))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))))
(*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 eps) (-.f64 (+.f64 x eps) x))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 x eps) x) eps))
(*.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 x eps) x) eps) (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 x eps) x) eps) (pow.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (+.f64 x eps) x) eps) (/.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)))
(*.f64 (*.f64 (+.f64 (+.f64 x eps) x) eps) (*.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (+.f64 x eps) x))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 x eps) x) eps)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) eps) (-.f64 (+.f64 x eps) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 4 binary64)) (pow.f64 (*.f64 x eps) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (+.f64 x eps)) #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 x eps) x) eps))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 x (+.f64 x eps)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (neg.f64 eps) (-.f64 (+.f64 x eps) x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (*.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (pow.f64 (*.f64 x eps) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 4 binary64)) (pow.f64 (*.f64 x eps) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (*.f64 (*.f64 eps eps) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 x (+.f64 x eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 x eps) x) eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) (fma.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 x x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (+.f64 x eps)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 eps) (-.f64 (+.f64 x eps) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 x (+.f64 x eps))) (-.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 x eps) x) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 x eps) x) eps)))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 x eps) x) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (+.f64 x eps) x) eps)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (+.f64 x eps) x))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) (-.f64 x (+.f64 x eps)) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) x) (+.f64 (+.f64 x eps) x) (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (fma.f64 (neg.f64 x) x (pow.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (+.f64 (+.f64 x eps) x) eps) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) eps) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)) (*.f64 x eps))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) eps) (*.f64 (-.f64 x eps) (+.f64 x eps))) (+.f64 x eps) (*.f64 x eps))
(fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) eps (pow.f64 eps #s(literal 4 binary64))) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (-.f64 x eps) x)) (*.f64 x eps))
(fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) eps (pow.f64 eps #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x eps) x) (-.f64 (*.f64 (-.f64 x eps) x) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 x eps))
(fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) eps (pow.f64 eps #s(literal 4 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 x eps))
(fma.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) eps (pow.f64 eps #s(literal 4 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 x eps))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)) (*.f64 x eps))
(fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) eps) (*.f64 (-.f64 eps x) (+.f64 x eps))) (+.f64 x eps) (*.f64 x eps))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 x eps) eps))
(fma.f64 (*.f64 eps (sqrt.f64 (+.f64 x eps))) (sqrt.f64 (+.f64 x eps)) (*.f64 x eps))
(fma.f64 (pow.f64 eps #s(literal 1 binary64)) (pow.f64 eps #s(literal 1 binary64)) (fma.f64 x eps (*.f64 x eps)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) eps) eps) (/.f64 eps (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) eps) (/.f64 (+.f64 x eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (*.f64 (+.f64 x eps) eps) eps) (/.f64 (*.f64 (+.f64 x eps) eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) eps) (/.f64 (*.f64 eps eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (+.f64 x eps) eps) (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 x eps))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) eps (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x eps))
(fma.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) eps) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (*.f64 x eps))
(fma.f64 (*.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) eps) (/.f64 eps (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (/.f64 (+.f64 x eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps) (*.f64 (+.f64 x eps) eps))
(fma.f64 (sqrt.f64 (+.f64 x eps)) (*.f64 (sqrt.f64 (+.f64 x eps)) eps) (*.f64 x eps))
(fma.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (/.f64 eps (-.f64 eps x)) (*.f64 x eps))
(fma.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (*.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) eps) (*.f64 x eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (/.f64 eps (-.f64 x eps)) (*.f64 x eps))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (*.f64 x eps))
(fma.f64 (*.f64 eps eps) (/.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 eps (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (*.f64 x eps))
(fma.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) eps) (*.f64 x eps))
(fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 x eps) x) eps) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (*.f64 (+.f64 x eps) eps) (/.f64 (*.f64 (+.f64 x eps) eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (/.f64 (*.f64 eps eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (+.f64 x eps) (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 (+.f64 x eps) eps (*.f64 x eps))
(fma.f64 x eps (*.f64 (+.f64 x eps) eps))
(fma.f64 eps (/.f64 (*.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) eps) (*.f64 (-.f64 (+.f64 x eps) x) eps)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(fma.f64 eps (+.f64 x eps) (*.f64 x eps))
(fma.f64 eps x (*.f64 (+.f64 x eps) eps))
(fma.f64 eps eps (fma.f64 x eps (*.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) (*.f64 eps (-.f64 x (+.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) (*.f64 eps (-.f64 x (+.f64 x eps)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)))
(+.f64 (fma.f64 x eps (*.f64 x eps)) (*.f64 eps eps))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x eps) #s(literal 2 binary64)) eps) (-.f64 (+.f64 x eps) x))))
(+.f64 (*.f64 eps eps) (fma.f64 x eps (*.f64 x eps)))
(+.f64 (*.f64 (+.f64 x eps) eps) (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 x eps) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 x eps) x) eps))
(*.f64 (/.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)))
(*.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 2 binary64)))) (-.f64 (*.f64 eps eps) (*.f64 (-.f64 x eps) x)))
(*.f64 (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 x eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 x eps) x) (-.f64 (*.f64 (-.f64 x eps) x) (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))
(*.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 (/.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (*.f64 (-.f64 x eps) (+.f64 x eps))) (+.f64 x eps))
(*.f64 (/.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (*.f64 (-.f64 eps x) (+.f64 x eps))) (+.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 (pow.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (+.f64 x eps)) (sqrt.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (*.f64 (-.f64 eps x) (+.f64 x eps)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 x eps)))
(*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (neg.f64 (*.f64 (-.f64 eps x) (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 eps x))))
(*.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x eps))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(*.f64 #s(literal 1 binary64) (+.f64 x eps))
(*.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (/.f64 (+.f64 x eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (*.f64 (+.f64 x eps) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 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 -1 binary64)))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 eps x) (-.f64 eps x)))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 eps x) (pow.f64 (-.f64 eps x) #s(literal -1 binary64))))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (+.f64 x eps)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (+.f64 x eps) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (-.f64 eps x) #s(literal -1 binary64))) (fma.f64 x x (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (-.f64 eps x) #s(literal -1 binary64))) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 x x (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) #s(literal 1 binary64)) (-.f64 eps x))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) (*.f64 eps (/.f64 eps (-.f64 eps x)))) (*.f64 (*.f64 x (/.f64 x (-.f64 eps x))) (*.f64 x (/.f64 x (-.f64 eps x))))) (fma.f64 eps (/.f64 eps (-.f64 eps x)) (*.f64 x (/.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 x (/.f64 x (-.f64 x eps)))) (*.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))) (fma.f64 x (/.f64 x (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (/.f64 x (-.f64 eps x))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) (*.f64 eps (/.f64 eps (-.f64 eps x))) (fma.f64 (*.f64 x (/.f64 x (-.f64 eps x))) (*.f64 x (/.f64 x (-.f64 eps x))) (*.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) (*.f64 x (/.f64 x (-.f64 eps 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))) (fma.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 x (/.f64 x (-.f64 x eps))) (fma.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)))) (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 (-.f64 eps x) eps (*.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 (exp.f64 (log.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)))) (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 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (-.f64 x eps) (fma.f64 x x (*.f64 eps eps))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (-.f64 eps x) (fma.f64 x x (*.f64 eps eps))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (-.f64 eps x) (fma.f64 (*.f64 x x) (fma.f64 x x (*.f64 eps eps)) (pow.f64 eps #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (-.f64 x eps) (fma.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 eps eps)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (+.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (+.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x eps) #s(literal 3 binary64))) (pow.f64 x #s(literal 6 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 eps x) (+.f64 x eps))) (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 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x eps)))
(/.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (-.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 (-.f64 eps x) eps (*.f64 x x)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 eps x) (+.f64 x eps))) (-.f64 eps x)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 x eps))) (-.f64 x eps)))
(neg.f64 (/.f64 (neg.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 (/.f64 (*.f64 (-.f64 eps x) (+.f64 x eps)) (neg.f64 (-.f64 eps x))))
(neg.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 x eps)) (neg.f64 (-.f64 x eps))))
(neg.f64 (/.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)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x eps) (+.f64 x eps))) (+.f64 x eps) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (+.f64 x eps) x (*.f64 eps eps)) (neg.f64 (*.f64 x (/.f64 x (-.f64 eps x)))))
(fma.f64 (/.f64 (*.f64 eps eps) (*.f64 (-.f64 eps x) (+.f64 x eps))) (+.f64 x eps) (neg.f64 (*.f64 x (/.f64 x (-.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)
(fma.f64 (*.f64 eps eps) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)) (neg.f64 (*.f64 x (/.f64 x (-.f64 eps x)))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 eps (/.f64 eps (-.f64 eps x)) (neg.f64 (*.f64 x (/.f64 x (-.f64 eps x)))))
(-.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) (*.f64 x (/.f64 x (-.f64 eps x))))
(-.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(exp.f64 (log.f64 (+.f64 x eps)))
(+.f64 (*.f64 eps (/.f64 eps (-.f64 eps x))) (neg.f64 (*.f64 x (/.f64 x (-.f64 eps x)))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(+.f64 x eps)
(+.f64 eps x)
(*.f64 (*.f64 eps (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) eps))
(*.f64 x eps)
(*.f64 eps x)

eval25.0ms (0.3%)

Memory
17.2MiB live, 52.5MiB allocated
Compiler

Compiled 7 420 to 861 computations (88.4% saved)

prune11.0ms (0.1%)

Memory
-32.6MiB live, 20.2MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New2070207
Fresh000
Picked011
Done044
Total2075212
Accuracy
100.0%
Counts
212 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
100.0%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
62.5%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
75.3%
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Compiler

Compiled 235 to 95 computations (59.6% saved)

regimes35.0ms (0.5%)

Memory
27.2MiB live, 62.9MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (*.f64 eps x) #s(literal 2 binary64)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 eps x) x) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (fma.f64 #s(literal 2 binary64) x eps) eps))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (+.f64 eps x) eps (*.f64 eps x)))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 (-.f64 (+.f64 eps x) x) (+.f64 (+.f64 eps x) x))
(fma.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) eps) (-.f64 (*.f64 (+.f64 eps x) x) (*.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)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 eps eps)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes10.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes6.0ms (0.1%)

Memory
19.2MiB live, 19.2MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
#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 #s(literal 2 binary64)) x))
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps))
Calls

3 calls:

2.0ms
eps
2.0ms
x
2.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
94.5%3x
87.2%3eps
96.7%2(-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes6.0ms (0.1%)

Memory
-27.1MiB live, 11.5MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#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:

4.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.3%1eps
75.3%1x
75.3%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)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2.846e-321
Compiler

Compiled 12 to 12 computations (0% saved)

simplify26.0ms (0.3%)

Memory
9.4MiB live, 54.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02688
13488
23888
34088
44188
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 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 #s(literal 2 binary64)) 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))
Outputs
#s(approx (- (pow (+ x eps) 2) (pow x 2)) (fma.f64 (*.f64 eps x) #s(literal 2 binary64) (*.f64 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 #s(literal 2 binary64)) x)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #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 #s(literal 2 binary64) 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))

soundness632.0ms (8.2%)

Memory
-18.1MiB live, 301.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069161
1214151
2570151
31802143
44139143
57201143
08049124
028141
047125
1204110
21824110
08316110
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 146 to 74 computations (49.3% saved)

preprocess25.0ms (0.3%)

Memory
19.5MiB live, 19.5MiB allocated
Compiler

Compiled 194 to 66 computations (66% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...