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

Time bar (total: 6.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB 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 19 computations (24% saved)

sample1.5s (22.8%)

Memory
69.9MiB live, 1 667.2MiB allocated
Samples
801.0ms6 732×0valid
224.0ms1 266×1valid
128.0ms258×2valid
Precisions
Click to see histograms. Total time spent on operations: 775.0ms
ival-pow: 452.0ms (58.3% of total)
ival-<=: 115.0ms (14.8% of total)
ival-add: 66.0ms (8.5% of total)
adjust: 52.0ms (6.7% of total)
ival-sub: 47.0ms (6.1% of total)
ival-and: 22.0ms (2.8% of total)
exact: 19.0ms (2.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain129.0ms (2%)

Memory
-32.4MiB live, 134.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
300-0-(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
00-0-(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
00-0-eps
00-0-(+.f64 x eps)
00-0-#s(literal 5 binary64)
00-0-(pow.f64 x #s(literal 5 binary64))
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))cancellation300
Confusion
Predicted +Predicted -
+300
-0226
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3000
-00226
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0226
130
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms432×0valid
11.0ms18×2valid
10.0ms62×1valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-pow: 27.0ms (72.7% of total)
ival-add: 4.0ms (10.8% of total)
ival-sub: 3.0ms (8.1% of total)
adjust: 2.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess13.0ms (0.2%)

Memory
20.7MiB live, 20.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01953
12253
079
0119
1129
0129
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
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
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify3.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01123
11223
01223
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 5 binary64))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(pow.f64 (+.f64 eps x) #s(literal 5 binary64))
(+.f64 x eps)
(+.f64 eps x)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 5 binary64))

localize33.0ms (0.5%)

Memory
-26.4MiB live, 60.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.021816259768442016
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy6.8034964490766585
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
16.0ms216×0valid
6.0ms31×1valid
2.0ms2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-pow: 12.0ms (72.5% of total)
ival-add: 2.0ms (12.1% of total)
adjust: 1.0ms (6% of total)
ival-sub: 1.0ms (6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

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

6 calls:

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

simplify207.0ms (3.1%)

Memory
6.2MiB live, 159.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0245963
1900862
24071694
08439658
Stop Event
iter limit
node limit
Counts
38 → 36
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
eps
(+ eps x)
(pow x 5)
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* (pow x 5) (+ 1 (+ (* 4 (/ eps x)) (/ eps x))))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 8 (/ (pow eps 2) (pow x 2))) (/ eps x))))))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 4 (/ (pow eps 3) (pow x 3))) (+ (* 8 (/ (pow eps 2) (pow x 2))) (+ (/ eps x) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 3)))))))))
x
(* x (+ 1 (/ eps x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 1)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) x)) 1)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))) x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(+ (* eps (+ (* 4 (pow x 4)) (pow x 4))) (pow x 5))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4)))) (pow x 5))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4)))) (pow x 5))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* eps (+ 1 (/ x eps)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
eps
(+ eps x)
(+.f64 eps x)
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) eps) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 5) (+ 1 (+ (* 4 (/ eps x)) (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 8 (/ (pow eps 2) (pow x 2))) (/ eps x))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (/.f64 (*.f64 eps eps) x) x) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (*.f64 #s(literal 5 binary64) eps)) x)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 4 (/ (pow eps 3) (pow x 3))) (+ (* 8 (/ (pow eps 2) (pow x 2))) (+ (/ eps x) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 3)))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) eps)) x)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) eps) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 5 binary64)))
x
(* x (+ 1 (/ eps x)))
(fma.f64 (/.f64 eps x) x x)
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 eps eps) (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)) (neg.f64 x))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5 binary64) (/.f64 eps x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))) x)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 eps eps) (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))) (neg.f64 x))) (neg.f64 x)) #s(literal 1 binary64))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 1 binary64)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(+ (* eps (+ (* 4 (pow x 4)) (pow x 4))) (pow x 5))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps (pow.f64 x #s(literal 5 binary64)))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4)))) (pow x 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps (pow.f64 x #s(literal 5 binary64)))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4)))) (pow x 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps (pow.f64 x #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* eps (+ 1 (/ x eps)))
(fma.f64 (/.f64 x eps) eps eps)
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))

rewrite212.0ms (3.2%)

Memory
-14.4MiB live, 141.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
15020
234520
3361520
0824120
Stop Event
iter limit
node limit
iter limit
Counts
4 → 197
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
(pow.f64 x #s(literal 5 binary64))
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 20 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 eps x) #s(literal 30 binary64)))) (fma.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 20 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (-.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))) (-.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (+.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))
(*.f64 (+.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(*.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))))) (neg.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))))) (neg.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (*.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) (pow.f64 x #s(literal 10 binary64)))) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (*.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) (pow.f64 x #s(literal 15 binary64)))) (pow.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 20 binary64)) (pow.f64 x #s(literal 20 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 20 binary64))) (pow.f64 (+.f64 eps x) #s(literal 20 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 binary64))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 45 binary64)) (pow.f64 x #s(literal 45 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 15 binary64)) (pow.f64 x #s(literal 30 binary64))) (pow.f64 (+.f64 eps x) #s(literal 30 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 10 binary64)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (neg.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (neg.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))))))
(fma.f64 (exp.f64 (log.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))) (exp.f64 (log.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/4 binary64))) (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 15/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/4 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 15/2 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 15/4 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) (/.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 x #s(literal 5/2 binary64)) (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15/2 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(-.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (/.f64 (pow.f64 x #s(literal 15 binary64)) (-.f64 (-.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (pow.f64 x #s(literal 5/2 binary64))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(+.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (-.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (pow.f64 x #s(literal 5 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (+.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (neg.f64 (pow.f64 x #s(literal 5 binary64)))))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(*.f64 (exp.f64 (log.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))) (exp.f64 (log.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 15/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/4 binary64)))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 5/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 15/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal 5/2 binary64))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/4 binary64)) #s(literal 4 binary64))
(pow.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64)) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 eps x) #s(literal 5 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (-.f64 eps x))))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (*.f64 (neg.f64 (+.f64 eps x)) (-.f64 x eps)))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (neg.f64 (-.f64 x eps)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 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 5 binary64)) (log.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (-.f64 x eps))))
(/.f64 (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))))) (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(sqrt.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(fabs.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) (log.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(+.f64 (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 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 eps x)) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.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)))) (fma.f64 eps (+.f64 eps x) (*.f64 x x)))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (+.f64 eps x) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(/.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 (neg.f64 (+.f64 eps x)) (-.f64 x eps)))) (exp.f64 (log.f64 (neg.f64 (-.f64 x eps)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (exp.f64 (log.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64))) (fma.f64 x (/.f64 x (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (-.f64 x eps) #s(literal 3 binary64))) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (-.f64 x eps) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.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 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (pow.f64 (-.f64 x eps) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 eps eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.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))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.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 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 x eps))
(/.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (+.f64 eps x)) (-.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 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 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps (+.f64 eps x) (*.f64 x x)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) eps)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 eps x) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 eps x) eps) (-.f64 (*.f64 (-.f64 eps x) eps) (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (neg.f64 x) (/.f64 (neg.f64 x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (*.f64 eps eps) (/.f64 eps (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 (*.f64 x x) (/.f64 x (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 eps (/.f64 (*.f64 eps eps) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 x (/.f64 (*.f64 x x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(-.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 (log.f64 (+.f64 eps x)))
(+.f64 (cosh.f64 (log.f64 (+.f64 eps x))) (sinh.f64 (log.f64 (+.f64 eps x))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (exp.f64 (log.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))) (exp.f64 (log.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))))
(*.f64 (pow.f64 x #s(literal 15/4 binary64)) (pow.f64 x #s(literal 5/4 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 x #s(literal 5/4 binary64)) (pow.f64 x #s(literal 15/4 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(pow.f64 (exp.f64 #s(literal 5/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 x)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 5/2 binary64) (log.f64 x)))
(pow.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fabs.f64 x) (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (*.f64 (log.f64 x) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 x))
(pow.f64 (pow.f64 x #s(literal 5/4 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 (neg.f64 x) #s(literal 5 binary64))
(pow.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 x) #s(literal 5 binary64))
(pow.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal 1 binary64))
(pow.f64 x #s(literal 5 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) #s(literal 2 binary64)) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))
(neg.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x))) (cosh.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x)))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))))
(sqrt.f64 (pow.f64 x #s(literal 10 binary64)))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fabs.f64 (pow.f64 x #s(literal 5 binary64)))
(exp.f64 (/.f64 (*.f64 #s(literal 10 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 5 binary64))) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)))
(+.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))))

eval28.0ms (0.4%)

Memory
8.1MiB live, 43.6MiB allocated
Compiler

Compiled 5 733 to 951 computations (83.4% saved)

prune5.0ms (0.1%)

Memory
15.3MiB live, 15.3MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2275232
Fresh000
Picked101
Done000
Total2285233
Accuracy
100.0%
Counts
233 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
82.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Compiler

Compiled 212 to 152 computations (28.3% saved)

simplify121.0ms (1.8%)

Memory
-30.2MiB live, 100.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff1
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
cost-diff1
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
cost-diff2
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
cost-diff2
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
cost-diff1
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
cost-diff2
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
cost-diff0
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
cost-diff0
(pow.f64 eps #s(literal 5 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
(/.f64 x eps)
cost-diff0
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037313
062313
1106313
2258302
3907288
43097288
55078285
66796285
08012273
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (fma.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(*.f64 x (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) eps) x) x)
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))

localize171.0ms (2.6%)

Memory
6.7MiB live, 123.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.2265625
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
accuracy6.857494989694916
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
accuracy8.308750488816353
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
accuracy16.868580847515137
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
accuracy0.06396499777869893
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
accuracy0.21087385231507558
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
accuracy10.922451185053248
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
accuracy14.40717951327501
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.02734375
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
accuracy0.0625
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy7.138770120026859
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(/.f64 x eps)
accuracy0.1484375
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy1.0442940031612715
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy6.970968871691172
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Samples
113.0ms203×0valid
21.0ms43×1valid
6.0ms10×2valid
Compiler

Compiled 263 to 37 computations (85.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-div: 54.0ms (45.4% of total)
ival-pow: 18.0ms (15.1% of total)
ival-mult: 18.0ms (15.1% of total)
ival-neg: 14.0ms (11.8% of total)
ival-add: 6.0ms (5% of total)
adjust: 4.0ms (3.4% of total)
ival-sub: 3.0ms (2.5% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.5%)

Memory
7.2MiB live, 44.9MiB allocated
Counts
21 → 79
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Outputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
1
(+ 1 (* 5 (/ x eps)))
(/ x eps)
(* 5 (* eps (pow x 4)))
(* 5 (pow x 4))
(pow x 4)
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(* 5 x)
(* x (+ 5 (* 10 (/ x eps))))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* 10 (/ (pow x 2) eps))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (/ x eps))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 10 (/ (pow x 2) (pow eps 2)))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(* (pow x 2) (+ (* 10 (/ 1 eps)) (* 5 (/ 1 x))))
(* -10 (/ (pow x 2) (pow eps 2)))
(* -1 (* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 4) (+ eps (* 5 x)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(/ (- (* 5 (* eps x)) (* -10 (pow x 2))) (pow eps 2))
(/ (- (* eps (- eps (* -5 x))) (* -10 (pow x 2))) (pow eps 2))
(/ (+ (* 5 (* eps x)) (* 10 (pow x 2))) eps)
(/ (+ (* -10 (pow x 2)) (* -5 (* eps x))) (pow eps 2))
(* -10 (pow eps 2))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(+ (* 5 x) (* 10 (/ (pow x 2) eps)))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
8.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) (/ (* -10 (* x x)) (neg eps)) (* -10 (* eps eps)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
7.0ms
eps
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) (/ (* -10 (* x x)) (neg eps)) (* -10 (* eps eps)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
5.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) (/ (* -10 (* x x)) (neg eps)) (* -10 (* eps eps)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
5.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) (/ (* -10 (* x x)) (neg eps)) (* -10 (* eps eps)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
4.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) (/ (* -10 (* x x)) (neg eps)) (* -10 (* eps eps)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))

simplify171.0ms (2.6%)

Memory
5.4MiB live, 120.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03401346
112481225
253901178
081921090
Stop Event
iter limit
node limit
Counts
79 → 79
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
1
(+ 1 (* 5 (/ x eps)))
(/ x eps)
(* 5 (* eps (pow x 4)))
(* 5 (pow x 4))
(pow x 4)
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(* 5 x)
(* x (+ 5 (* 10 (/ x eps))))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* 10 (/ (pow x 2) eps))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (/ x eps))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 10 (/ (pow x 2) (pow eps 2)))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(* (pow x 2) (+ (* 10 (/ 1 eps)) (* 5 (/ 1 x))))
(* -10 (/ (pow x 2) (pow eps 2)))
(* -1 (* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 4) (+ eps (* 5 x)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(/ (- (* 5 (* eps x)) (* -10 (pow x 2))) (pow eps 2))
(/ (- (* eps (- eps (* -5 x))) (* -10 (pow x 2))) (pow eps 2))
(/ (+ (* 5 (* eps x)) (* 10 (pow x 2))) eps)
(/ (+ (* -10 (pow x 2)) (* -5 (* eps x))) (pow eps 2))
(* -10 (pow eps 2))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(+ (* 5 x) (* 10 (/ (pow x 2) eps)))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal 10 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 5 (/ x eps)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/ x eps)
(/.f64 x eps)
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(* 5 x)
(*.f64 #s(literal 5 binary64) x)
(* x (+ 5 (* 10 (/ x eps))))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) x)
(* -5 (/ x eps))
(*.f64 #s(literal -5 binary64) (/.f64 x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(*.f64 (/.f64 (fma.f64 #s(literal -10 binary64) (/.f64 x eps) #s(literal -5 binary64)) eps) x)
(* 10 (/ (pow x 2) eps))
(*.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 5 (* (pow eps 4) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)
(* 5 (/ x eps))
(*.f64 (/.f64 x eps) #s(literal 5 binary64))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* 10 (/ (pow x 2) (pow eps 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 #s(literal -5 binary64) x)) eps) (*.f64 x x))
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -5 binary64) eps)) x) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) x) x)
(* (pow x 2) (+ (* 10 (/ 1 eps)) (* 5 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 #s(literal -5 binary64) x)) x) x)
(* -10 (/ (pow x 2) (pow eps 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal -10 binary64))
(* -1 (* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 (neg.f64 x) x) (/.f64 (-.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 #s(literal -5 binary64) x)) eps))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) x) x)
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 eps eps) (*.f64 #s(literal -4 binary64) (*.f64 eps eps))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) x) x)
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 4) (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(/ (+ eps (* 5 x)) eps)
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(/ (- (* 5 (* eps x)) (* -10 (pow x 2))) (pow eps 2))
(/.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) x) eps)
(/ (- (* eps (- eps (* -5 x))) (* -10 (pow x 2))) (pow eps 2))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow x 2))) eps)
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(/ (+ (* -10 (pow x 2)) (* -5 (* eps x))) (pow eps 2))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps))
(* -10 (pow eps 2))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps)) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -5 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(+ (* 5 x) (* 10 (/ (pow x 2) eps)))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) x)
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 x x) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))

rewrite210.0ms (3.2%)

Memory
-3.7MiB live, 188.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037253
062253
1209243
21448243
08233243
Stop Event
iter limit
node limit
iter limit
Counts
21 → 376
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))) (-.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))) (-.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (-.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) (*.f64 #s(literal -5 binary64) (/.f64 x eps)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))) (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) (*.f64 #s(literal -5 binary64) (/.f64 x eps)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (fabs.f64 (/.f64 x eps)) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (/.f64 x eps) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (/.f64 x eps)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 x (fabs.f64 (/.f64 #s(literal 5 binary64) eps)) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 eps))
(pow.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 eps #s(literal 5 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))))))
(fabs.f64 (pow.f64 eps #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 5/2 binary64) (*.f64 (log.f64 eps) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 x x))) (neg.f64 (neg.f64 (*.f64 x x))))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 x (neg.f64 x)) (*.f64 x (neg.f64 x)))
(*.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 x x)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (*.f64 x (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))) (*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))) (+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5 binary64) eps) (*.f64 #s(literal -5 binary64) eps))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal -5 binary64) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 (neg.f64 eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (fma.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) eps) (*.f64 #s(literal -5 binary64) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))))
(-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))) (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) x)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(fma.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(fma.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) (neg.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 3 binary64)) (neg.f64 (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 x (/.f64 #s(literal -5 binary64) eps) (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64))) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -5 binary64) x) (*.f64 #s(literal -5 binary64) x))) (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal -5 binary64) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (neg.f64 x) #s(literal 5 binary64)))) (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 (neg.f64 x) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))) (-.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) x) (*.f64 #s(literal -5 binary64) x) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal -5 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 x #s(literal 5 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal -5 binary64) x))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 x eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps)) eps)
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64))) eps)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))))) eps)
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (neg.f64 (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (neg.f64 eps) (*.f64 (*.f64 eps (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps (neg.f64 eps)) (*.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps) (*.f64 eps (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps (neg.f64 eps)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (neg.f64 eps) (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps))
(neg.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 eps)) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 x x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal -10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) (/.f64 #s(literal 10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (/.f64 (*.f64 x x) eps) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 5 binary64) (/.f64 (neg.f64 x) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(fma.f64 x (/.f64 #s(literal -5 binary64) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(-.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (neg.f64 eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps)) (*.f64 eps eps)) (/.f64 (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(*.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps))
(*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) eps)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))
(*.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal -10 binary64) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal -10 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal -10 binary64) eps))
(*.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))))
(neg.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))

eval56.0ms (0.8%)

Memory
15.8MiB live, 88.3MiB allocated
Compiler

Compiled 20 916 to 2 457 computations (88.3% saved)

prune30.0ms (0.4%)

Memory
-54.9MiB live, 31.8MiB allocated
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New49412506
Fresh000
Picked325
Done000
Total49714511
Accuracy
100.0%
Counts
511 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
43.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))))
89.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
89.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
82.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
68.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)))
89.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Compiler

Compiled 691 to 464 computations (32.9% saved)

simplify159.0ms (2.4%)

Memory
-0.9MiB live, 108.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5 binary64) eps)
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
cost-diff1
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
cost-diff2
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 x x))
cost-diff0
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 x x))
cost-diff0
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
cost-diff0
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049359
070371
1142347
2473317
32238310
46589308
08151303
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 x x)
x
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
x
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 x x)
x
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 x x)
x
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 10 binary64) x) #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x)))
(*.f64 (*.f64 eps (fma.f64 eps (/.f64 #s(literal 10 binary64) x) #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(*.f64 eps (fma.f64 eps (/.f64 #s(literal 10 binary64) x) #s(literal 5 binary64)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 eps eps))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(*.f64 (*.f64 x x) (*.f64 x x))
(pow.f64 x #s(literal 4 binary64))
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps

localize174.0ms (2.6%)

Memory
13.4MiB live, 166.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.03125
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
accuracy0.12109375
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy0.21087385231507558
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
accuracy10.922451185053248
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
accuracy14.40717951327501
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
accuracy0.02734375
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
accuracy0.0625
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
accuracy0.12109375
(*.f64 (*.f64 x x) (*.f64 x x))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
accuracy0.0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.0390625
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
accuracy0.109375
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
accuracy0.01953125
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
accuracy0.08984375
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
accuracy0.19273378907376806
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy6.857494989694916
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Samples
100.0ms205×0valid
22.0ms40×1valid
8.0ms11×2valid
Compiler

Compiled 261 to 45 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-mult: 29.0ms (35.1% of total)
ival-pow: 27.0ms (32.7% of total)
ival-add: 7.0ms (8.5% of total)
ival-div: 6.0ms (7.3% of total)
adjust: 5.0ms (6% of total)
ival-sub: 3.0ms (3.6% of total)
ival-neg: 3.0ms (3.6% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series19.0ms (0.3%)

Memory
24.7MiB live, 24.7MiB allocated
Counts
21 → 57
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 x x)
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 x x) (*.f64 x x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
Outputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(* 5 (* eps (pow x 4)))
(pow x 2)
(* 5 (* eps (pow x 2)))
(pow x 4)
(* 5 (pow x 4))
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (pow x 2))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(* eps (+ 5 (* 10 (/ eps x))))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
Calls

6 calls:

TimeVariablePointExpression
3.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (* (* x x) (* (* x x) (* 5 eps))) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* x x) (* 5 eps)) (* (* x x) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* (* x x) (* x x)) 5) eps) (* (* (* x x) (* x x)) 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (- (pow (+ x eps) 5) (pow x 5)) (* (pow x 4) (* 5 eps)) (pow x 4) (* 5 eps) (* (* x x) 10) (* -10 (* eps eps)))
3.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (* (* x x) (* (* x x) (* 5 eps))) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* x x) (* 5 eps)) (* (* x x) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* (* x x) (* x x)) 5) eps) (* (* (* x x) (* x x)) 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (- (pow (+ x eps) 5) (pow x 5)) (* (pow x 4) (* 5 eps)) (pow x 4) (* 5 eps) (* (* x x) 10) (* -10 (* eps eps)))
3.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (* (* x x) (* (* x x) (* 5 eps))) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* x x) (* 5 eps)) (* (* x x) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* (* x x) (* x x)) 5) eps) (* (* (* x x) (* x x)) 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (- (pow (+ x eps) 5) (pow x 5)) (* (pow x 4) (* 5 eps)) (pow x 4) (* 5 eps) (* (* x x) 10) (* -10 (* eps eps)))
3.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (* (* x x) (* (* x x) (* 5 eps))) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* x x) (* 5 eps)) (* (* x x) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* (* x x) (* x x)) 5) eps) (* (* (* x x) (* x x)) 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (- (pow (+ x eps) 5) (pow x 5)) (* (pow x 4) (* 5 eps)) (pow x 4) (* 5 eps) (* (* x x) 10) (* -10 (* eps eps)))
3.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* x x) 10)) (* (* x x) (* (* x x) (* 5 eps))) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* x x) (* 5 eps)) (* (* x x) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* (* x x) (* x x)) 5) eps) (* (* (* x x) (* x x)) 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (- (pow (+ x eps) 5) (pow x 5)) (* (pow x 4) (* 5 eps)) (pow x 4) (* 5 eps) (* (* x x) 10) (* -10 (* eps eps)))

simplify208.0ms (3.2%)

Memory
-2.3MiB live, 204.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03001095
11107987
24859967
08064895
Stop Event
iter limit
node limit
Counts
57 → 57
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(* 5 (* eps (pow x 4)))
(pow x 2)
(* 5 (* eps (pow x 2)))
(pow x 4)
(* 5 (pow x 4))
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (pow x 2))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(* eps (+ 5 (* 10 (/ eps x))))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 x (*.f64 eps eps)) #s(literal 10 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(pow eps 2)
(*.f64 eps eps)
(+ (* 5 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(pow x 2)
(*.f64 x x)
(* 5 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) (*.f64 x x))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 10 binary64)) x) x)
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -6 binary64))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) x) x)
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x)
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* -10 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) (pow.f64 eps #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) eps)
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -6 binary64))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (*.f64 eps eps))

rewrite223.0ms (3.4%)

Memory
-24.1MiB live, 175.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049290
070262
1257257
21803257
08280255
Stop Event
iter limit
node limit
iter limit
Counts
21 → 323
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 x x)
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 x x) (*.f64 x x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(pow.f64 x #s(literal 4 binary64))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))) (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x))) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 eps (fma.f64 #s(literal 5 binary64) x eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))) (/.f64 (neg.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(+.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.f64 #s(literal 5 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 x) x)) (sqrt.f64 (*.f64 (neg.f64 x) x)))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 x)))
(*.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))) (sqrt.f64 x))
(*.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 1 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x x))
(exp.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))) (sinh.f64 (*.f64 #s(literal 2 binary64) (log.f64 x))))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) (*.f64 eps (*.f64 x x)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 x (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(neg.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.f64 #s(literal 5 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 5 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 5 binary64)))
(*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (fma.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) eps) (*.f64 #s(literal -5 binary64) eps) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) x)
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (neg.f64 x))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 x) x)) (*.f64 (neg.f64 x) x))
(*.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)) x)
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.f64 #s(literal 5 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(neg.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 x) (*.f64 #s(literal 2 binary64) (log.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 x) x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 eps #s(literal 5 binary64))
(sqrt.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 5 binary64) eps)))
(fabs.f64 (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(*.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal -10 binary64) eps) eps)
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal -10 binary64)))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal -10 binary64) eps))

eval59.0ms (0.9%)

Memory
15.1MiB live, 86.3MiB allocated
Compiler

Compiled 19 286 to 1 987 computations (89.7% saved)

prune34.0ms (0.5%)

Memory
-1.0MiB live, 50.0MiB allocated
Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New4678475
Fresh617
Picked325
Done022
Total47613489
Accuracy
100.0%
Counts
489 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x)) eps))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
89.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
89.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
Compiler

Compiled 615 to 396 computations (35.6% saved)

simplify196.0ms (3%)

Memory
-12.6MiB live, 100.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
cost-diff2
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
cost-diff4
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
cost-diff2
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
cost-diff0
(*.f64 (*.f64 x x) eps)
cost-diff0
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
cost-diff4
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
cost-diff0
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
cost-diff4
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
cost-diff2
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049491
072491
1157475
2491459
32252439
47051435
08002427
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(*.f64 x x)
x
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(*.f64 eps x)
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 eps eps)
eps
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 x x)
x
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(*.f64 eps x)
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 eps x) x)
(*.f64 x x)
x
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps) (*.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps)
(*.f64 eps eps)
eps
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)

localize163.0ms (2.5%)

Memory
26.8MiB live, 176.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.04296875
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
accuracy3.1050772249808474
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
accuracy7.822383490485484
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
accuracy10.922451185053248
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
accuracy0.08203125
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
accuracy0.11328125
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
accuracy0.19273378907376806
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy6.857494989694916
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
accuracy0.0390625
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
accuracy0.05859375
(*.f64 (*.f64 x x) eps)
accuracy0.06707001953688403
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
accuracy0.0390625
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
accuracy0.0625
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
accuracy0.19958881837909412
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
accuracy10.974798213473285
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
accuracy0.0390625
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
accuracy0.10775375976844201
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
accuracy0.19273378907376806
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy6.857494989694916
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
Samples
89.0ms205×0valid
23.0ms40×1valid
8.0ms11×2valid
Compiler

Compiled 349 to 45 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 40.0ms (49.7% of total)
ival-pow: 17.0ms (21.1% of total)
ival-add: 7.0ms (8.7% of total)
ival-div: 6.0ms (7.5% of total)
adjust: 4.0ms (5% of total)
ival-sub: 3.0ms (3.7% of total)
ival-neg: 2.0ms (2.5% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.4%)

Memory
-7.7MiB live, 44.4MiB allocated
Counts
22 → 80
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
(*.f64 x x)
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
Outputs
(pow eps 5)
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(pow eps 4)
(+ (* 5 (* (pow eps 3) x)) (pow eps 4))
(+ (* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x)))) (pow eps 4))
(* 5 (* eps (pow x 4)))
(pow x 2)
(* 5 (* eps (pow x 2)))
(* eps (pow x 2))
(pow eps 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(+ (* x (+ (* 5 (pow eps 2)) (* 10 (* eps x)))) (pow eps 3))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) x))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (pow x 2))
(* 5 (* eps x))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 4) (pow x 2)))))
(* 10 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (+ (* 10 eps) (/ (pow eps 3) (pow x 2)))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x))) x)) (* 10 eps)))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 2) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 4) (+ 1 (* 5 (/ x eps))))
(* (pow eps 4) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(* (pow eps 3) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
9.0ms
x
@inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (* (* x x) (* (* (* eps x) 5) x)) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* (* eps x) 5) x) (* (* (* (* x x) eps) 5) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* x x) eps) 5) (* (* x x) eps) (* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* x x)) (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* 10 (* x x)) (* (* eps x) 5))
4.0ms
x
@-inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (* (* x x) (* (* (* eps x) 5) x)) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* (* eps x) 5) x) (* (* (* (* x x) eps) 5) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* x x) eps) 5) (* (* x x) eps) (* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* x x)) (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* 10 (* x x)) (* (* eps x) 5))
3.0ms
eps
@0
((* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (* (* x x) (* (* (* eps x) 5) x)) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* (* eps x) 5) x) (* (* (* (* x x) eps) 5) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* x x) eps) 5) (* (* x x) eps) (* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* x x)) (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* 10 (* x x)) (* (* eps x) 5))
3.0ms
eps
@-inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (* (* x x) (* (* (* eps x) 5) x)) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* (* eps x) 5) x) (* (* (* (* x x) eps) 5) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* x x) eps) 5) (* (* x x) eps) (* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* x x)) (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* 10 (* x x)) (* (* eps x) 5))
3.0ms
x
@0
((* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (* (* x x) (* (* (* eps x) 5) x)) (- (pow (+ x eps) 5) (pow x 5)) (* x x) (* (* (* eps x) 5) x) (* (* (* (* x x) eps) 5) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (* (* x x) eps) 5) (* (* x x) eps) (* (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (* (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* x x)) (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (* 10 (* x x)) (* (* eps x) 5))

simplify186.0ms (2.8%)

Memory
-2.2MiB live, 155.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03591471
113511353
258261329
080241234
Stop Event
iter limit
node limit
Counts
80 → 80
Calls
Call 1
Inputs
(pow eps 5)
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(pow eps 4)
(+ (* 5 (* (pow eps 3) x)) (pow eps 4))
(+ (* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x)))) (pow eps 4))
(* 5 (* eps (pow x 4)))
(pow x 2)
(* 5 (* eps (pow x 2)))
(* eps (pow x 2))
(pow eps 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(+ (* x (+ (* 5 (pow eps 2)) (* 10 (* eps x)))) (pow eps 3))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) x))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (pow x 2))
(* 5 (* eps x))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 4) (pow x 2)))))
(* 10 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (+ (* 10 eps) (/ (pow eps 3) (pow x 2)))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x))) x)) (* 10 eps)))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 2) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 4) (+ 1 (* 5 (/ x eps))))
(* (pow eps 4) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(* (pow eps 3) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(pow eps 4)
(pow.f64 eps #s(literal 4 binary64))
(+ (* 5 (* (pow eps 3) x)) (pow eps 4))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 4 binary64)))
(+ (* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x)))) (pow eps 4))
(fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 4 binary64)))
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(pow x 2)
(*.f64 x x)
(* 5 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)
(* eps (pow x 2))
(*.f64 (*.f64 x x) eps)
(pow eps 3)
(pow.f64 eps #s(literal 3 binary64))
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(+ (* x (+ (* 5 (pow eps 2)) (* 10 (* eps x)))) (pow eps 3))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)
(* 10 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 5 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) (*.f64 x x))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 10 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 4) (pow x 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x)) x)) (*.f64 x x))
(* 10 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) eps)) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (+ (* 10 eps) (/ (pow eps 3) (pow x 2)))))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)) (*.f64 x x))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) x) x)
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -6 binary64))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) x)) (neg.f64 x))) x) x)
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x))) x)) (* 10 eps)))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -5 binary64) eps) eps (/.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) x)) (neg.f64 x))) x) x)
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps)) eps)
(* (pow eps 2) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)
(* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 6 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps)))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 4) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -6 binary64))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)))

rewrite188.0ms (2.8%)

Memory
16.6MiB live, 172.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049408
072408
1264364
21777364
08212356
Stop Event
iter limit
node limit
iter limit
Counts
22 → 313
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
(*.f64 x x)
(*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)
(*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (*.f64 eps eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 eps eps))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 eps eps)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(*.f64 (*.f64 (*.f64 x x) (*.f64 eps x)) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps x) x)) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))
(*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps x) x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x)))
(*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x)))
(*.f64 x (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x))
(*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x (neg.f64 x)))
(fabs.f64 (neg.f64 (*.f64 x x)))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) eps)
(*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))
(*.f64 (*.f64 eps x) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps x))
(*.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))))
(*.f64 eps (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(*.f64 x (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 #s(literal 5 binary64) (*.f64 (*.f64 eps x) x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 eps x)) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps x) x)) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))
(*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps x) x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x)))
(*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x)))
(*.f64 x (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x))
(*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) eps)
(*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))
(*.f64 (*.f64 eps x) (*.f64 x #s(literal 5 binary64)))
(*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps x))
(*.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)))
(*.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))))
(*.f64 eps (*.f64 (*.f64 x #s(literal 5 binary64)) x))
(*.f64 x (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 #s(literal 5 binary64) (*.f64 (*.f64 eps x) x))
(*.f64 (*.f64 eps (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) eps))
(*.f64 (*.f64 eps x) x)
(*.f64 (*.f64 x x) eps)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (*.f64 eps eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(*.f64 eps (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))) (*.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) eps)) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) eps) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps))
(fma.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(+.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps))
(+.f64 (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) eps) (/.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x)) (neg.f64 x)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))
(*.f64 (/.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) eps) (/.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal 10 binary64) x) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 (neg.f64 eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal 10 binary64) x) eps)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal 10 binary64) x) eps)) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal 10 binary64) x) eps)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal 10 binary64) x) eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (neg.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))) (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (/.f64 #s(literal 10 binary64) x)) eps) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps eps)) eps) (/.f64 (/.f64 #s(literal 10 binary64) x) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) eps) eps) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) eps) (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) eps) (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)) eps) (/.f64 (*.f64 (fabs.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) eps) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (/.f64 eps eps) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 eps eps) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal 10 binary64) x)) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps (*.f64 (/.f64 #s(literal 10 binary64) x) eps) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))) (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps))))) (/.f64 (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps))))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal 10 binary64) x)) (*.f64 eps eps)))
(-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) x)))
(-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal 10 binary64) x) eps)))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))) (/.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))) (*.f64 eps #s(literal 5 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 eps #s(literal 5 binary64)))
(+.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) eps) (/.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (neg.f64 x)) (neg.f64 x))
(*.f64 (/.f64 (*.f64 x x) eps) (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))))
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 x (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64))) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 x x))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 x x))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 x x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 x x)) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))))
(fma.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) eps (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) eps (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps x) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 eps (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 eps (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 x (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 x (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 eps x) x) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 eps x) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal -10 binary64) (neg.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fabs.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 eps #s(literal 5 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(*.f64 (*.f64 x #s(literal 5 binary64)) eps)
(*.f64 eps (*.f64 x #s(literal 5 binary64)))
(*.f64 x (*.f64 eps #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 eps x))

eval83.0ms (1.3%)

Memory
-22.1MiB live, 87.7MiB allocated
Compiler

Compiled 21 552 to 2 227 computations (89.7% saved)

prune100.0ms (1.5%)

Memory
-4.4MiB live, 85.6MiB allocated
Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New4728480
Fresh404
Picked325
Done134
Total48013493
Accuracy
100.0%
Counts
493 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
82.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
82.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
89.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
89.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
72.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
89.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
Compiler

Compiled 1 411 to 472 computations (66.5% saved)

regimes39.0ms (0.6%)

Memory
-5.8MiB live, 31.4MiB allocated
Counts
34 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Calls

3 calls:

20.0ms
x
9.0ms
eps
8.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.6%3x
97.7%3eps
99.8%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes9.0ms (0.1%)

Memory
17.5MiB live, 17.5MiB allocated
Counts
31 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Calls

1 calls:

7.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.6%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

regimes21.0ms (0.3%)

Memory
4.2MiB live, 38.8MiB allocated
Counts
29 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Calls

2 calls:

12.0ms
x
7.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.5%3x
99.5%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 10 to 9 computations (10% saved)

regimes7.0ms (0.1%)

Memory
19.9MiB live, 19.9MiB allocated
Counts
26 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 5 binary64) x)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
Calls

1 calls:

6.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.5%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

regimes18.0ms (0.3%)

Memory
-27.8MiB live, 17.3MiB allocated
Counts
22 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
Calls

2 calls:

7.0ms
x
6.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.5%3x
99.5%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 10 to 9 computations (10% saved)

regimes13.0ms (0.2%)

Memory
22.2MiB live, 22.2MiB allocated
Counts
21 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (*.f64 (*.f64 x x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))
Calls

2 calls:

6.0ms
x
5.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.5%3x
99.5%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 10 to 9 computations (10% saved)

regimes12.0ms (0.2%)

Memory
-16.6MiB live, 18.7MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
Calls

2 calls:

6.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
4.0ms
x
Results
AccuracySegmentsBranch
99.3%3x
99.3%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 10 to 9 computations (10% saved)

regimes12.0ms (0.2%)

Memory
-10.1MiB live, 28.3MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64)) x) x))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes7.0ms (0.1%)

Memory
11.6MiB live, 11.6MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 (*.f64 eps x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes3.0ms (0.1%)

Memory
6.5MiB live, 6.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.3521971484e-313
0.0ms
-7.287203671702933e-305
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify92.0ms (1.4%)

Memory
-30.7MiB live, 60.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0101782
1148782
2305774
31047758
43908750
56820750
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4941461262385513/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (*.f64 eps x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 x #s(literal 5 binary64)) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (* eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)))

soundness1.5s (23.2%)

Memory
-23.6MiB live, 714.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03401346
112481225
253901178
081921090
0245963
1900862
24071694
08439658
03591471
113511353
258261329
080241234
037253
062253
1209243
21448243
08233243
049408
072408
1264364
21777364
08212356
049290
070262
1257257
21803257
08280255
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 647 to 730 computations (55.7% saved)

preprocess78.0ms (1.2%)

Memory
12.1MiB live, 49.9MiB allocated
Compiler

Compiled 1 582 to 216 computations (86.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...