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

Time bar (total: 7.8s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25.7%74.3%0%0%0%0
100%25.7%0%74.3%0%0%0%1
Compiler

Compiled 25 to 19 computations (24% saved)

sample1.9s (24.7%)

Memory
66.7MiB live, 2 062.2MiB allocated; 476ms collecting garbage
Samples
921.0ms6 647×0valid
431.0ms1 283×1valid
104.0ms326×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.0s
ival-pow: 456.0ms (43.5% of total)
ival-sub: 190.0ms (18.1% of total)
ival-<=: 156.0ms (14.9% of total)
adjust: 100.0ms (9.5% of total)
ival-add: 97.0ms (9.3% of total)
ival-and: 23.0ms (2.2% of total)
exact: 22.0ms (2.1% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain114.0ms (1.5%)

Memory
-17.6MiB live, 273.4MiB allocated; 28ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-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)))cancellation260
Confusion
Predicted +Predicted -
+260
-0230
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2600
-00230
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0230
126
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms424×0valid
14.0ms74×1valid
3.0ms14×2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-pow: 24.0ms (66.2% of total)
adjust: 4.0ms (11% of total)
ival-add: 4.0ms (11% of total)
ival-sub: 3.0ms (8.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess16.0ms (0.2%)

Memory
-15.2MiB live, 31.3MiB allocated; 4ms collecting garbage
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; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(-.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
7.1MiB live, 7.1MiB allocated; 0ms collecting garbage
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.4%)

Memory
31.8MiB live, 76.2MiB allocated; 4ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.03191376953688403
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy5.792094567434596
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
19.0ms212×0valid
6.0ms37×1valid
2.0ms2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-pow: 13.0ms (68.2% of total)
adjust: 2.0ms (10.5% of total)
ival-add: 2.0ms (10.5% of total)
ival-sub: 1.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
-39.6MiB live, 15.7MiB allocated; 19ms collecting garbage
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
15.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))

simplify195.0ms (2.5%)

Memory
13.1MiB live, 280.2MiB allocated; 97ms collecting garbage
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)))

rewrite165.0ms (2.1%)

Memory
29.8MiB live, 262.6MiB allocated; 34ms collecting garbage
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))))

eval38.0ms (0.5%)

Memory
5.5MiB live, 64.2MiB allocated; 6ms collecting garbage
Compiler

Compiled 5 733 to 951 computations (83.4% saved)

prune14.0ms (0.2%)

Memory
-23.9MiB live, 22.1MiB allocated; 4ms collecting garbage
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2248232
Fresh000
Picked011
Done000
Total2249233
Accuracy
100.0%
Counts
233 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
82.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
89.9%
#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.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
74.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
79.3%
#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 433 to 299 computations (30.9% saved)

simplify241.0ms (3.1%)

Memory
19.3MiB live, 204.7MiB allocated; 64ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff1
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
cost-diff1
(/.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))
cost-diff1
(/.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))
cost-diff2
(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)))
cost-diff0
(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)))
cost-diff0
(*.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)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
cost-diff3
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
cost-diff0
(*.f64 #s(literal 5 binary64) eps)
cost-diff0
(*.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)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
cost-diff3
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
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
045472
078472
1146468
2403437
31643430
46715430
08072414
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 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.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)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
x
#s(literal -10 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
(*.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)
(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)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
x
eps
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#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 (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))))
(*.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)))
(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)))
(-.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))
(/.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))
(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)))
#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))
(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)))
#s(literal -10 binary64)
(*.f64 x x)
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 10 binary64)
(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 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))))
(*.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)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
(*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
x
#s(literal -10 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.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)
(*.f64 (fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(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)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 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)
x
eps
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#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 (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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 #s(literal -5 binary64) x)) eps) #s(literal 1 binary64))))
(*.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)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 #s(literal -5 binary64) x)) eps) #s(literal 1 binary64)))
(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)))
(neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 #s(literal -5 binary64) x)) eps) #s(literal 1 binary64)))
(-.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))
(-.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 #s(literal -5 binary64) x)) eps) #s(literal 1 binary64))
(/.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))
(/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 #s(literal -5 binary64) x)) eps)
(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)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 (fma.f64 x (/.f64 x eps) x) eps) (*.f64 #s(literal 5 binary64) x))
#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))
(*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 (fma.f64 x (/.f64 x eps) x) eps))
(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)))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -10 binary64)) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -10 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 10 binary64)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))

localize232.0ms (3%)

Memory
-7.0MiB live, 274.1MiB allocated; 44ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
accuracy9.323582277063872
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
accuracy10.680712132477668
(/.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))
accuracy15.973225644910121
(*.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)))
accuracy0.08888627930532605
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.15161633277819153
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy0.22619879138909577
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy11.258329175626919
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
accuracy0.078125
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
accuracy0.2655613523150756
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
accuracy11.404426869418028
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
accuracy14.002931909068774
(/.f64 (*.f64 eps eps) x)
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy6.744993448373497
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(/.f64 x eps)
accuracy0.16796875
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.24232795855178493
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy6.456402064019808
#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
98.0ms50×1valid
80.0ms196×0valid
10.0ms10×2valid
Compiler

Compiled 410 to 47 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-pow: 32.0ms (33.1% of total)
ival-mult: 27.0ms (27.9% of total)
adjust: 10.0ms (10.3% of total)
ival-div: 10.0ms (10.3% of total)
ival-add: 9.0ms (9.3% of total)
ival-sub: 4.0ms (4.1% of total)
ival-neg: 3.0ms (3.1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series94.0ms (1.2%)

Memory
1.0MiB live, 53.9MiB allocated; 9ms collecting garbage
Counts
25 → 120
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))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(*.f64 #s(literal 5 binary64) eps)
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
(*.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)
(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)))
(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)))
(/.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))
(/.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))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
(/.f64 (*.f64 eps eps) x)
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
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)
(* 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))))
(* 10 (* eps (pow x 2)))
(* (pow x 2) (+ (* 10 eps) (* 10 x)))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(* -10 (pow x 2))
(* (pow x 2) (- (* -10 (/ x eps)) 10))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(* 10 (/ (pow x 2) eps))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
(* -10 (/ (pow x 3) eps))
(/ (pow eps 2) x)
(* -10 (/ (pow eps 2) x))
(* 10 (pow x 2))
(* 10 (pow x 3))
(* 5 (pow x 4))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (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)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 eps)) (* 10 (/ 1 x)))))
(* -10 (/ (pow x 3) (pow eps 3)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3)))))
(* 10 (/ (pow x 3) (pow eps 2)))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 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))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x))))))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) 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 4) (+ eps (* 5 x)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) eps)
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 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))))
(* eps (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 x))) eps)
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* -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 (* eps (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
59.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) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/ (* (pow x 3) 10) (neg eps)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5) (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
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) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/ (* (pow x 3) 10) (neg eps)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5) (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
7.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) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/ (* (pow x 3) 10) (neg eps)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5) (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
6.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) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/ (* (pow x 3) 10) (neg eps)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5) (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))
5.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) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/ (* (pow x 3) 10) (neg eps)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5) (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (- (pow (+ x eps) 5) (pow x 5)))

simplify162.0ms (2.1%)

Memory
-0.0MiB live, 129.4MiB allocated; 20ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04852115
118711954
085801833
Stop Event
iter limit
node limit
Counts
120 → 120
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)
(* 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))))
(* 10 (* eps (pow x 2)))
(* (pow x 2) (+ (* 10 eps) (* 10 x)))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(* -10 (pow x 2))
(* (pow x 2) (- (* -10 (/ x eps)) 10))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(* 10 (/ (pow x 2) eps))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
(* -10 (/ (pow x 3) eps))
(/ (pow eps 2) x)
(* -10 (/ (pow eps 2) x))
(* 10 (pow x 2))
(* 10 (pow x 3))
(* 5 (pow x 4))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (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)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 eps)) (* 10 (/ 1 x)))))
(* -10 (/ (pow x 3) (pow eps 3)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3)))))
(* 10 (/ (pow x 3) (pow eps 2)))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 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))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x))))))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) 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 4) (+ eps (* 5 x)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) eps)
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 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))))
(* eps (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 x))) eps)
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* -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 (* eps (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 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))
(*.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 (*.f64 eps x) 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)
(* 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 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(* (pow x 2) (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64)) x)
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps) eps)
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(* 10 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(* -10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(* (pow x 2) (- (* -10 (/ x eps)) 10))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal -10 binary64) (/.f64 x eps)) #s(literal 10 binary64)) x) x)
(* -5 (/ x eps))
(*.f64 #s(literal -5 binary64) (/.f64 x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 x eps) (/.f64 #s(literal -5 binary64) eps)) x)
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 eps #s(literal 3 binary64))) #s(literal -10 binary64) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) x (/.f64 #s(literal -5 binary64) eps)) x)
(* 10 (/ (pow x 2) eps))
(*.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
(*.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps))
(* -10 (/ (pow x 3) eps))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -10 binary64))
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(* -10 (/ (pow eps 2) x))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))
(* 10 (pow x 2))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(* 10 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #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 (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps) eps))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* (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) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 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)) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 4 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (+.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x) x)))))) (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)
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* (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)))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.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) (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (-.f64 #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (fma.f64 eps (/.f64 eps x) eps) x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 eps)) (* 10 (/ 1 x)))))
(*.f64 (neg.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -10 binary64) eps))) (pow.f64 x #s(literal 3 binary64)))
(* -10 (/ (pow x 3) (pow eps 3)))
(*.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal -10 binary64))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(*.f64 (neg.f64 (-.f64 (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x) (/.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 5 binary64) eps) x) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (/ (pow x 3) (pow eps 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) eps) #s(literal 10 binary64))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(*.f64 (-.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) eps) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* (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 (fma.f64 (*.f64 eps eps) #s(literal -6 binary64) (/.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)))) (neg.f64 x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal -10 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (-.f64 #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (fma.f64 eps (/.f64 eps x) eps) x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x))))))
(*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 5 binary64) eps) x) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) x) (/.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(*.f64 (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.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)))) (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #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))))
(*.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 (*.f64 #s(literal 10 binary64) x) 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)
(* 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 #s(literal 10 binary64) x) 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 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)
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(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)))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) eps)
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) eps))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) (pow.f64 eps #s(literal 3 binary64))))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal -10 binary64) (*.f64 (*.f64 #s(literal -5 binary64) (*.f64 eps x)) eps)) (pow.f64 eps #s(literal 3 binary64)))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps) eps)
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(* (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) (fma.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 8 binary64) (*.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)) (+ (* 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 x (/.f64 (/.f64 x eps) eps)) #s(literal 2 binary64) #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 (/.f64 #s(literal 8 binary64) eps) (*.f64 x (/.f64 x eps)) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (/.f64 x eps))))) (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)
(* eps (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) eps)
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) eps) #s(literal 5 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) eps) #s(literal 5 binary64))) (*.f64 eps eps))
(+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))
(*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal -10 binary64))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 x))) eps)
(/.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps) (*.f64 #s(literal -5 binary64) x)) eps)
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(*.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #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))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(*.f64 (fma.f64 (fma.f64 x (/.f64 (/.f64 x eps) eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) #s(literal 10 binary64) (fma.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 (* 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 -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 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* eps (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) eps)
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -10 binary64) x) x (/.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))) (neg.f64 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (/.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))) (neg.f64 eps))) eps) eps)
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) eps)
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps))
(/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(*.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps))
(* -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 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))

rewrite177.0ms (2.3%)

Memory
38.9MiB live, 180.0MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045346
078346
1290336
22165336
08470329
Stop Event
iter limit
node limit
iter limit
Counts
25 → 527
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))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(*.f64 #s(literal 5 binary64) eps)
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
(*.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)
(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)))
(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)))
(/.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))
(/.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))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
(/.f64 (*.f64 eps eps) x)
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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 (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 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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 (-.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 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 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 (neg.f64 (neg.f64 x))) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 x)) eps)
(/.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 (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))
(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))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (-.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 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(fma.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64) (*.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 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 #s(literal 5 binary64) eps (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps #s(literal 5 binary64) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) 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 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))))) (/.f64 (neg.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(+.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))))
(*.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 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) eps))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.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)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 x x) eps) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 10 binary64)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) #s(literal 10 binary64)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) #s(literal 10 binary64)) (/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 10 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) x (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -10 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) x (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 x x) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.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)) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(*.f64 eps (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps (*.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 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(fma.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) 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)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))) (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))))
(/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64))) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) eps)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) x) x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) eps))) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal -10 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (fabs.f64 (/.f64 #s(literal -10 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal -10 binary64) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 x (/.f64 #s(literal -10 binary64) eps))) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal -10 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -10 binary64) eps))) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 x (*.f64 (*.f64 x x) (/.f64 #s(literal -10 binary64) eps)) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(fma.f64 x (*.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))
(-.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 100 binary64) eps) (/.f64 (pow.f64 x #s(literal 6 binary64)) eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) x) (*.f64 x (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps))
(*.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps))
(*.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps))
(/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps)
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) #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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))))) eps)
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) eps (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (*.f64 (neg.f64 eps) eps) eps))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (neg.f64 eps) (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps)))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 eps eps))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 (neg.f64 eps) eps) (*.f64 eps (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))) (*.f64 eps (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps) (*.f64 eps (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps) (*.f64 eps (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))) (*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) #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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 2 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 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 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) eps)
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))
(neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) eps) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) eps))
(fma.f64 #s(literal 5 binary64) (/.f64 (neg.f64 x) eps) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))
(fma.f64 x (/.f64 #s(literal -5 binary64) eps) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps)) (/.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) (neg.f64 eps)) (/.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) (/.f64 (*.f64 #s(literal -5 binary64) x) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(+.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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))))) (/.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps)) (*.f64 eps eps)) (/.f64 (*.f64 (neg.f64 eps) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (*.f64 eps eps)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) eps))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)) (/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)) (-.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 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 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))) (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))) (/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) eps) (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(+.f64 (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) eps))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))))) eps)
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) eps) (*.f64 eps (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 (neg.f64 eps) eps)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (*.f64 eps (*.f64 (neg.f64 eps) eps)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (neg.f64 eps)) (*.f64 eps (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 eps eps)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (*.f64 (neg.f64 eps) eps)) (*.f64 (neg.f64 eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps)) (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (*.f64 eps eps)) (*.f64 (neg.f64 eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps (*.f64 eps (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (*.f64 eps eps))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (neg.f64 eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) eps))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps) (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) eps (*.f64 eps (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (*.f64 eps (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (neg.f64 eps) (*.f64 eps (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 eps eps) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)))) (neg.f64 eps))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (pow.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (pow.f64 x #s(literal 9 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) eps)
(/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (neg.f64 eps)) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 eps)) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) eps) (/.f64 (pow.f64 x #s(literal 3/2 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 eps)) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (neg.f64 eps)) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3/2 binary64)) eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (/.f64 (*.f64 (neg.f64 x) x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 x x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (/.f64 x eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (neg.f64 eps)) (/.f64 (neg.f64 x) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (/.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (/.f64 #s(literal -10 binary64) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) eps) (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (neg.f64 eps)) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) eps) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 x) x) eps) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (/.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (neg.f64 eps)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) (/.f64 (*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64)) (neg.f64 eps)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) (/.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (neg.f64 eps)))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) 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 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))))) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps)) (*.f64 eps eps)) (/.f64 (*.f64 (neg.f64 eps) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (*.f64 eps eps)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))) (neg.f64 eps)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))) (neg.f64 eps)))
(+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) eps))
(*.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) eps)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal -10 binary64) eps) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) eps))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fabs.f64 (/.f64 #s(literal -10 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 10 binary64) eps))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal -10 binary64) eps))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 x (/.f64 #s(literal -10 binary64) eps))))
(*.f64 (*.f64 x x) (*.f64 x (/.f64 #s(literal -10 binary64) eps)))
(*.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))
(*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal -10 binary64) eps))))
(*.f64 x (*.f64 (*.f64 x x) (/.f64 #s(literal -10 binary64) eps)))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)
(neg.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps))
(*.f64 (/.f64 eps x) eps)
(*.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) x))
(*.f64 eps (/.f64 eps x))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 x))
(/.f64 (*.f64 eps eps) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 eps eps) x)
(neg.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x))
(*.f64 eps (*.f64 (/.f64 eps x) #s(literal -10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal -10 binary64))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) eps))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal -10 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) eps)) (neg.f64 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 (fabs.f64 (*.f64 #s(literal -10 binary64) (neg.f64 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 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.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))
(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 (*.f64 x x) #s(literal -10 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))) x)
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -10 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) x)
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 x (fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.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)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))
(fabs.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) 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 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) 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 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64))))
(neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps)) eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))

eval188.0ms (2.4%)

Memory
-71.3MiB live, 123.1MiB allocated; 116ms collecting garbage
Compiler

Compiled 30 819 to 3 970 computations (87.1% saved)

prune38.0ms (0.5%)

Memory
-9.3MiB live, 37.7MiB allocated; 2ms collecting garbage
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New67812690
Fresh213
Picked415
Done011
Total68415699
Accuracy
100.0%
Counts
699 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
89.9%
#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))))
77.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))) (pow.f64 x #s(literal 4 binary64))))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
45.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
Compiler

Compiled 1 146 to 715 computations (37.6% saved)

simplify137.0ms (1.8%)

Memory
41.7MiB live, 134.3MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
073901
0104901
1215889
2681851
33555836
08170805
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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(+.f64 eps x)
eps
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)
(*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps)
(fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)))
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
eps
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
x
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(+.f64 eps x)
#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 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))))
#s(literal 5 binary64)
x
#s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(+.f64 eps x)
eps
(*.f64 eps 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)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(+.f64 eps x)
eps
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x)))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x))))
(*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps)
(*.f64 (*.f64 eps x) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x)))
(fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)))
(*.f64 x (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x)))
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 #s(literal 5 binary64) eps) eps)
eps
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
x
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(+.f64 eps x)
#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 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))) (neg.f64 eps)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))) (neg.f64 eps)) #s(literal 1 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps))
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))) (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))))
(fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)))))
#s(literal 5 binary64)
x
#s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))
#s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
(*.f64 (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))
(*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(+.f64 eps x)
eps
(*.f64 eps eps)
(neg.f64 eps)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))

localize246.0ms (3.2%)

Memory
-9.4MiB live, 224.4MiB allocated; 29ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.19921875
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps))
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
accuracy15.973225644910121
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
accuracy32.936494440870696
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.03125
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
accuracy0.06316376953688403
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
accuracy11.427736278435413
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
accuracy0.11328125
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.1171875
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
accuracy11.294043585750057
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps))
accuracy0.0546875
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
accuracy0.11328125
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy11.258329175626919
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
accuracy13.97285306011573
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
accuracy0.0859375
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
accuracy0.09375
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
accuracy0.11328125
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
Samples
80.0ms195×0valid
62.0ms48×1valid
15.0ms13×2valid
Compiler

Compiled 579 to 59 computations (89.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-mult: 65.0ms (51% of total)
ival-pow: 23.0ms (18.1% of total)
adjust: 13.0ms (10.2% of total)
ival-add: 13.0ms (10.2% of total)
ival-div: 8.0ms (6.3% of total)
ival-sub: 3.0ms (2.4% of total)
ival-neg: 2.0ms (1.6% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series43.0ms (0.6%)

Memory
15.3MiB live, 57.3MiB allocated; 21ms collecting garbage
Counts
26 → 160
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) 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)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 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))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (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))
(+ (* x (+ (* 5 (pow eps 3)) (* x (+ (* 10 (* eps x)) (* 10 (pow eps 2)))))) (pow eps 4))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(* 5 (* (pow eps 2) x))
(* x (+ (* 5 (pow eps 2)) (* 10 (* eps x))))
(* x (+ (* 5 (pow eps 2)) (* x (+ (* 10 eps) (* 10 x)))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x))))
(* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))))
(* 5 (* eps (pow x 4)))
(* eps (pow x 4))
(pow x 4)
(* 10 (/ (pow x 2) eps))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
1
(+ 1 (* 5 (/ x eps)))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(+ 1 (* x (+ (* x (+ (* 10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps)))))
(* 10 (pow x 2))
(pow eps 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(* 10 (* eps (pow x 2)))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(* (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 3)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(* 10 (* eps (pow x 3)))
(* (pow x 3) (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (* 10 (/ (pow eps 2) x)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (+ (* 10 (/ (pow eps 2) x)) (/ (pow eps 4) (pow x 3))))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* 5 (pow x 4))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 10 (pow x 3))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(* (pow x 3) (+ 10 (+ (* 5 (/ (pow eps 2) (pow x 2))) (* 10 (/ eps x)))))
(* 10 (/ (pow x 3) (pow eps 2)))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* 10 (/ (pow x 3) (pow eps 3)))
(* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3)))))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x)))))
(* (pow x 3) (+ (* 5 (/ 1 (* eps (pow x 2)))) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 1 (pow x 3)) (/ 10 (* (pow eps 2) x))))))
(* x (+ (* 5 (pow eps 2)) (/ (pow eps 3) x)))
(* 5 (* eps x))
(* x (+ (* 5 eps) (/ (pow eps 2) x)))
(* -10 (/ (pow x 3) (pow eps 3)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (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))))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))) x)))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)) x)) 10)))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (* 10 (/ 1 (* (pow eps 2) x)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))) x)) (* 10 (/ 1 (pow eps 3))))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3))))))
(* -1 (* x (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x)))))
(* -1 (* x (+ (* -5 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) 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) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2)))))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(/ (- (* 10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (- (* eps (- (* 5 (* eps x)) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(/ (- (* eps (- (* eps (- eps (* -5 x))) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(* (pow eps 2) (+ eps (* 5 x)))
(* eps (+ eps (* 5 x)))
(* 5 (pow eps 2))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(* (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 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (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 4) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(* (pow eps 4) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 4) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(- (+ 1 (* 10 (/ (pow x 3) (pow eps 3)))) (+ (* -10 (/ (pow x 2) (pow eps 2))) (* -5 (/ x eps))))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 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 (* (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 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps))) eps))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* 10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps))
Calls

6 calls:

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

simplify162.0ms (2.1%)

Memory
-9.3MiB live, 182.1MiB allocated; 23ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06192958
123872838
081802663
Stop Event
iter limit
node limit
Counts
160 → 160
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))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (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))
(+ (* x (+ (* 5 (pow eps 3)) (* x (+ (* 10 (* eps x)) (* 10 (pow eps 2)))))) (pow eps 4))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(* 5 (* (pow eps 2) x))
(* x (+ (* 5 (pow eps 2)) (* 10 (* eps x))))
(* x (+ (* 5 (pow eps 2)) (* x (+ (* 10 eps) (* 10 x)))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x))))
(* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))))
(* 5 (* eps (pow x 4)))
(* eps (pow x 4))
(pow x 4)
(* 10 (/ (pow x 2) eps))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
1
(+ 1 (* 5 (/ x eps)))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(+ 1 (* x (+ (* x (+ (* 10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps)))))
(* 10 (pow x 2))
(pow eps 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(* 10 (* eps (pow x 2)))
(* -5 (/ x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(* (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 3)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(* 10 (* eps (pow x 3)))
(* (pow x 3) (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (* 10 (/ (pow eps 2) x)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (+ (* 10 (/ (pow eps 2) x)) (/ (pow eps 4) (pow x 3))))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* 5 (pow x 4))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 10 (pow x 3))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(* (pow x 3) (+ 10 (+ (* 5 (/ (pow eps 2) (pow x 2))) (* 10 (/ eps x)))))
(* 10 (/ (pow x 3) (pow eps 2)))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* 10 (/ (pow x 3) (pow eps 3)))
(* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3)))))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x)))))
(* (pow x 3) (+ (* 5 (/ 1 (* eps (pow x 2)))) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 1 (pow x 3)) (/ 10 (* (pow eps 2) x))))))
(* x (+ (* 5 (pow eps 2)) (/ (pow eps 3) x)))
(* 5 (* eps x))
(* x (+ (* 5 eps) (/ (pow eps 2) x)))
(* -10 (/ (pow x 3) (pow eps 3)))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (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))))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))) x)))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)) x)) 10)))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (* 10 (/ 1 (* (pow eps 2) x)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))) x)) (* 10 (/ 1 (pow eps 3))))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3))))))
(* -1 (* x (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x)))))
(* -1 (* x (+ (* -5 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) 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) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2)))))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(/ (- (* 10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (- (* eps (- (* 5 (* eps x)) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(/ (- (* eps (- (* eps (- eps (* -5 x))) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(* (pow eps 2) (+ eps (* 5 x)))
(* eps (+ eps (* 5 x)))
(* 5 (pow eps 2))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(* (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 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (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 4) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(* (pow eps 4) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 4) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(- (+ 1 (* 10 (/ (pow x 3) (pow eps 3)))) (+ (* -10 (/ (pow x 2) (pow eps 2))) (* -5 (/ x eps))))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 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 (* (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 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps))) eps))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* 10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -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)) #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 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) eps (*.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 (*.f64 eps eps) #s(literal 10 binary64)) x (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) eps (*.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)) #s(literal 5 binary64)) x (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 (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps))) 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)) #s(literal 5 binary64)) x (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)))
(+ (* x (+ (* 5 (pow eps 3)) (* x (+ (* 10 (* eps x)) (* 10 (pow eps 2)))))) (pow eps 4))
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps (+.f64 x eps))) x (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 4 binary64)))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 x x))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))
(* 10 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps (+.f64 x eps))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 10 binary64) (*.f64 eps (+.f64 x eps)))) (*.f64 x x))
(* 5 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 2)) (* 10 (* eps x))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)
(* x (+ (* 5 (pow eps 2)) (* x (+ (* 10 eps) (* 10 x)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)
(* 5 (* (pow eps 4) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x))))
(*.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)
(* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* eps (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(* 10 (/ (pow x 2) eps))
(*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(* (pow x 2) (+ (* 10 (/ x (pow eps 2))) (* 10 (/ 1 eps))))
(*.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) eps)) (*.f64 x x))
1
#s(literal 1 binary64)
(+ 1 (* 5 (/ x eps)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(fma.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) #s(literal 10 binary64) (/.f64 #s(literal 5 binary64) eps)) x #s(literal 1 binary64))
(+ 1 (* x (+ (* x (+ (* 10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 eps #s(literal 3 binary64))) #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (/.f64 #s(literal 5 binary64) eps)) x #s(literal 1 binary64))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(pow eps 3)
(pow.f64 eps #s(literal 3 binary64))
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 3 binary64)))
(pow eps 2)
(*.f64 eps eps)
(+ (* 5 (* eps x)) (pow eps 2))
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 eps eps))
(* 10 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(* -5 (/ x eps))
(*.f64 #s(literal -5 binary64) (/.f64 x eps))
(* x (- (* -10 (/ x (pow eps 2))) (* 5 (/ 1 eps))))
(*.f64 (-.f64 (*.f64 (/.f64 x (*.f64 eps eps)) #s(literal -10 binary64)) (/.f64 #s(literal 5 binary64) eps)) x)
(* x (- (* x (- (* -10 (/ x (pow eps 3))) (* 10 (/ 1 (pow eps 2))))) (* 5 (/ 1 eps))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 x (pow.f64 eps #s(literal 3 binary64))) #s(literal -10 binary64)) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) x) (/.f64 #s(literal 5 binary64) eps)) x)
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #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) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) x) (/.f64 eps x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 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))) (+ (* 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) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 4 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) x) (/.f64 eps x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))))) eps) (pow.f64 x #s(literal 4 binary64)))
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (* eps (pow x 3)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64))
(* (pow x 3) (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (* 10 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (+ (* 10 (/ (pow eps 2) x)) (/ (pow eps 4) (pow x 3))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x)) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* 10 (pow x 3))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 10 (+ (* 5 (/ (pow eps 2) (pow x 2))) (* 10 (/ eps x)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 eps eps) x) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (/ (pow x 3) (pow eps 2)))
(*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) (/.f64 #s(literal 10 binary64) eps))
(* (pow x 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps x)) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (/ (pow x 3) (pow eps 3)))
(*.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 10 binary64))
(* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3)))))
(*.f64 (+.f64 (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x)))))
(*.f64 (+.f64 (/.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) eps)) (+.f64 (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ 1 (* eps (pow x 2)))) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 1 (pow x 3)) (/ 10 (* (pow eps 2) x))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)) (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) eps))) (pow.f64 x #s(literal 3 binary64)))
(* x (+ (* 5 (pow eps 2)) (/ (pow eps 3) x)))
(*.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)
(* 5 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(* x (+ (* 5 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
(* -10 (/ (pow x 3) (pow eps 3)))
(*.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal -10 binary64))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (* (pow eps 2) x))) (* 10 (/ 1 (pow eps 3))))))
(*.f64 (neg.f64 (+.f64 (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (* 5 (/ 1 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3)))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 5 binary64) eps) x) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(* (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 #s(literal -4 binary64) (*.f64 eps eps) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) eps (*.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 #s(literal -4 binary64) (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 6 binary64)) eps (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))) (neg.f64 x)))) (neg.f64 x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))) x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -10 binary64) eps (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))) x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -10 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (-.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal -10 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)) x)) 10)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) eps)) (neg.f64 x)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (* 10 (/ 1 (* (pow eps 2) x)))))
(*.f64 (+.f64 (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))) x)) (* 10 (/ 1 (pow eps 3))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 5 binary64) eps) x) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))) x)) (* 10 (/ 1 (pow eps 3))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 #s(literal 5 binary64) eps) x)) (/.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(* -1 (* x (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5 binary64) (*.f64 eps eps) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 x))))
(* -1 (* x (+ (* -5 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5 binary64) eps (/.f64 (*.f64 eps eps) (neg.f64 x))))
(* -1 (* (pow x 3) (+ (* 10 (/ 1 (pow eps 3))) (+ (/ 5 (* eps (pow x 2))) (/ 10 (* (pow eps 2) x))))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) eps)) (+.f64 (/.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) 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 (*.f64 (*.f64 x x) #s(literal 6 binary64)) x (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 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 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) x (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 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 x x) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (fma.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) x (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64))))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps eps))
(* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) eps)
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) eps)
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 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 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(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)))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x)))
(+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(/ (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))) (pow eps 2))
(*.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) eps))
(/ (- (* 10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) (pow.f64 eps #s(literal 3 binary64)))
(/ (- (* eps (- (* 5 (* eps x)) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/ (- (* eps (- (* eps (- eps (* -5 x))) (* -10 (pow x 2)))) (* -10 (pow x 3))) (pow eps 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(* eps (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(* 5 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(/ (+ (* -10 (* eps (pow x 2))) (* -10 (pow x 3))) (pow eps 3))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x))) (pow.f64 eps #s(literal 3 binary64)))
(/ (+ (* -10 (pow x 3)) (* eps (+ (* -10 (pow x 2)) (* -5 (* eps x))))) (pow eps 3))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal -10 binary64))) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #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 #s(literal 8 binary64) eps) (/.f64 (*.f64 x x) eps) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 (*.f64 x x) eps) #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)) (+ (* 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 #s(literal 2 binary64) eps) (/.f64 (*.f64 x x) eps) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 8 binary64) eps) (/.f64 (*.f64 x x) eps) (fma.f64 x (/.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (/.f64 x eps))))) #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 (fma.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) #s(literal 10 binary64) (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))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 x eps) (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (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 (fma.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) #s(literal 10 binary64) (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))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 x eps) (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 x x) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps))
(* (pow eps 4) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 x x) eps)) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)
(/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) eps)
(- (+ 1 (* 10 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps)))
(fma.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) #s(literal 10 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(- (+ 1 (* 10 (/ (pow x 3) (pow eps 3)))) (+ (* -10 (/ (pow x 2) (pow eps 2))) (* -5 (/ x eps))))
(fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 x eps) (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 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 2) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (*.f64 eps eps))
(/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps)
(/.f64 (fma.f64 #s(literal -5 binary64) x (*.f64 (/.f64 (*.f64 x x) eps) #s(literal -10 binary64))) eps)
(/ (+ (* -10 (/ (pow x 2) eps)) (+ (* -10 (/ (pow x 3) (pow eps 2))) (* -5 x))) eps)
(/.f64 (fma.f64 #s(literal -10 binary64) (+.f64 (/.f64 (*.f64 x x) eps) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps))) (*.f64 #s(literal -5 binary64) x)) 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 (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 #s(literal -4 binary64) (*.f64 x x) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 6 binary64)) x (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 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 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 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 #s(literal -5 binary64) x (*.f64 (/.f64 (*.f64 x x) eps) #s(literal -10 binary64))) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps))) eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) (/.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))) (neg.f64 eps))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))) (*.f64 eps eps))
(* (pow eps 4) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))) (pow.f64 eps #s(literal 4 binary64)))
(* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps))
(/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))
(+ 1 (* -1 (/ (- (* -10 (/ (pow x 2) eps)) (* 5 x)) eps)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (*.f64 (/.f64 (*.f64 x x) eps) #s(literal -10 binary64))) eps))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* 10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))) eps))
(* -1 (* (pow eps 3) (- (* -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 3 binary64)))
(* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps))
(* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (neg.f64 eps))) (neg.f64 eps))

rewrite258.0ms (3.3%)

Memory
-17.5MiB live, 171.8MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073673
0104673
1400653
23113637
08677630
Stop Event
iter limit
node limit
iter limit
Counts
26 → 282
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) 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)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 2 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x))))))
(*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps)
(*.f64 eps (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 2 binary64))) eps) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 3 binary64))) eps) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x))))))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps (*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(fma.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps))
(fma.f64 eps (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps))
(fma.f64 eps (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(fma.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) eps) (*.f64 eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps x) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
(*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64))) (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x))) x (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (fabs.f64 (*.f64 eps #s(literal 10 binary64))) (*.f64 x x) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) eps)) #s(literal 10 binary64) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (fabs.f64 (*.f64 eps x)) (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (fabs.f64 (*.f64 eps x)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) x)) x (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 (+.f64 eps x) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 x x) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 eps x) x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps x) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps x) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (+.f64 eps x) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (+.f64 eps x) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (*.f64 (*.f64 x x) eps)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 #s(literal 10 binary64) (*.f64 x (*.f64 (+.f64 eps x) x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) eps)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 5 binary64) eps) x) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 5 binary64) eps) x) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) x) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x))) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps x)) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(fma.f64 x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(fma.f64 x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))))))
(-.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)) x))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (neg.f64 eps) (*.f64 (*.f64 #s(literal 5 binary64) eps) x)))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)))
(+.f64 (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) (*.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64))) (+.f64 eps x)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) eps) eps)
(*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 eps eps)) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) eps (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x) #s(literal 2 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 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.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 #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 (*.f64 x x) eps) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) eps))
(*.f64 eps (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 (neg.f64 x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.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 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 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.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 x x) #s(literal -10 binary64)) eps) (/.f64 (+.f64 eps x) (neg.f64 eps)))
(*.f64 (/.f64 (+.f64 eps x) (neg.f64 eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (/.f64 (*.f64 (+.f64 eps x) x) (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))
(*.f64 (/.f64 (/.f64 (+.f64 eps x) eps) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (/.f64 (+.f64 eps x) eps))
(*.f64 (/.f64 (+.f64 eps x) eps) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 (+.f64 eps x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (/.f64 (/.f64 (+.f64 eps x) eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 (*.f64 (+.f64 eps x) x) (*.f64 eps eps)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (/.f64 (/.f64 (+.f64 eps x) eps) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) (/.f64 (/.f64 (+.f64 eps x) eps) eps)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (/.f64 (/.f64 (+.f64 eps x) eps) eps)))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (/.f64 (/.f64 (+.f64 eps x) eps) eps)))
(/.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (neg.f64 eps) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 eps #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (neg.f64 eps)) (neg.f64 eps))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (+.f64 eps x)) eps)
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 eps x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)) eps)
(/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 (neg.f64 eps) eps))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 eps eps))
(neg.f64 (/.f64 (*.f64 (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal -10 binary64))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 eps eps)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))
(*.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (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 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps) #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64)))
(*.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 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64))))
(*.f64 x (fabs.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x))))
(*.f64 x (fabs.f64 (*.f64 #s(literal -10 binary64) x)))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) 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 (*.f64 #s(literal 10 binary64) x) x))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(*.f64 eps (fma.f64 #s(literal 5 binary64) x eps))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) eps) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 eps (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 eps eps))
(fma.f64 (neg.f64 eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 5 binary64) eps) x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) (*.f64 eps x) (*.f64 eps eps))
(fma.f64 eps (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps))
(fma.f64 eps eps (*.f64 (*.f64 #s(literal 5 binary64) eps) x))
(fma.f64 x (*.f64 #s(literal 5 binary64) eps) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) (*.f64 eps eps))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 5 binary64) eps) x))
(*.f64 (fabs.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 eps #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 x x) eps)) #s(literal 10 binary64))
(*.f64 (fabs.f64 (*.f64 eps x)) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (fabs.f64 (*.f64 eps x)))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) (fabs.f64 (*.f64 (*.f64 x x) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) eps)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x))))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)))
(fabs.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) eps) eps)
(*.f64 #s(literal 5 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 5 binary64) eps))
(*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps) (*.f64 (*.f64 #s(literal 5 binary64) eps) x)) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (neg.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps) (*.f64 eps #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (neg.f64 eps) (neg.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 x (neg.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps))) (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (-.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (*.f64 #s(literal 5 binary64) x)))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))))) eps)
(/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) (neg.f64 eps))
(neg.f64 (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps)))) eps))
(fma.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps)) (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)))
(fma.f64 x (/.f64 #s(literal 5 binary64) (neg.f64 eps)) (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)))
(+.f64 (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps))))
(+.f64 (*.f64 #s(literal 5 binary64) (/.f64 x (neg.f64 eps))) (/.f64 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (*.f64 (+.f64 eps x) x) eps))) (neg.f64 eps)))

eval63.0ms (0.8%)

Memory
-4.2MiB live, 106.2MiB allocated; 11ms collecting garbage
Compiler

Compiled 29 351 to 2 960 computations (89.9% saved)

prune113.0ms (1.4%)

Memory
-8.8MiB live, 84.1MiB allocated; 6ms collecting garbage
Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New48413497
Fresh538
Picked325
Done022
Total49220512
Accuracy
100.0%
Counts
512 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
82.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
45.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
89.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
Compiler

Compiled 1 715 to 1 070 computations (37.6% saved)

simplify144.0ms (1.8%)

Memory
22.9MiB live, 160.6MiB allocated; 28ms collecting garbage
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
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
cost-diff0
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
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
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps)
cost-diff0
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
cost-diff0
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
cost-diff1
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081806
0110814
1235785
2755752
33211744
08166724
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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(+.f64 eps x)
eps
(*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)
#s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x))
#s(literal 5 binary64)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps))
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps)
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(*.f64 eps eps)
eps
#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))))
(*.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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 eps (+.f64 eps x))
eps
(+.f64 eps x)
#s(literal 10 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)))
(*.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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) #s(literal 10 binary64))) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) #s(literal 10 binary64))) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)
(*.f64 (fma.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) #s(literal 10 binary64))) (*.f64 eps eps))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps)
(*.f64 (fma.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) #s(literal 10 binary64))) eps)
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps))
(fma.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(+.f64 eps x)
eps
(*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)
(*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))) eps)
#s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x))
#s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
(*.f64 (*.f64 eps x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) eps)
#s(literal 5 binary64)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64))) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64))) (*.f64 eps eps)))
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64))) (*.f64 eps eps))
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps)
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64))) eps)
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x))
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)
(*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 5 binary64))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(*.f64 eps eps)
eps
#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 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 eps (+.f64 eps x))
(*.f64 (+.f64 eps x) eps)
eps
(+.f64 eps x)
#s(literal 10 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)) eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps

localize277.0ms (3.6%)

Memory
-26.5MiB live, 319.9MiB allocated; 45ms collecting garbage
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.0234375
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
accuracy11.427736278435413
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
accuracy0.0703125
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
accuracy0.078125
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
accuracy0.23202634254663357
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
accuracy11.258329175626919
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
accuracy0.0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.06640625
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
accuracy0.09765625
(*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))
accuracy11.427736278435413
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
accuracy0.15462875976844204
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
accuracy11.294043585750057
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps))
accuracy20.25555748294764
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x))
accuracy0.11328125
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.18359375
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
accuracy6.007600017212518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
accuracy14.002931909068774
(/.f64 (*.f64 eps eps) x)
Samples
141.0ms206×0valid
49.0ms43×1valid
11.0ms2valid
Compiler

Compiled 449 to 67 computations (85.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 155.0ms
ival-mult: 55.0ms (35.5% of total)
ival-pow: 40.0ms (25.8% of total)
ival-add: 27.0ms (17.4% of total)
adjust: 15.0ms (9.7% of total)
ival-div: 11.0ms (7.1% of total)
ival-sub: 3.0ms (1.9% of total)
ival-neg: 2.0ms (1.3% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series25.0ms (0.3%)

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

6 calls:

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

simplify260.0ms (3.3%)

Memory
20.7MiB live, 109.6MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04992334
120012176
086362039
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(/ (pow eps 2) x)
(/ (+ (* 5 (* eps x)) (pow eps 2)) 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))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x))))
(* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))))
(* 5 (* (pow eps 3) x))
(* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x))))
(* x (+ (* 5 (pow eps 3)) (* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))))
(* 5 (* eps (pow x 4)))
(pow x 2)
(* 5 (* eps (pow x 2)))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(pow x 4)
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(* 10 (pow x 2))
(* 5 (* (pow eps 2) x))
(* x (+ (* 5 (pow eps 2)) (* 10 (* eps x))))
(* x (+ (* 5 (pow eps 2)) (* x (+ (* 10 eps) (* 10 x)))))
(* 10 (pow eps 2))
(+ (* 10 (* eps x)) (* 10 (pow eps 2)))
(+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps))))
(* 5 eps)
(+ (* 5 eps) (/ (pow eps 2) x))
(* (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 3)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(* 10 (* eps (pow x 3)))
(* (pow x 3) (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (* 10 (/ (pow eps 2) x)))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* 5 (pow x 4))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 5 (* eps x))
(* x (+ (* 5 eps) (/ (pow eps 2) x)))
(* 10 (pow x 3))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(* (pow x 3) (+ 10 (+ (* 5 (/ (pow eps 2) (pow x 2))) (* 10 (/ eps x)))))
(* 10 (* eps x))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (pow x 2))
(* (pow x 2) (+ 5 (* 10 (/ eps x))))
(* (pow x 2) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (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 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))) x)))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* x (+ (* -5 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)) x)) 10)))
(* -1 (* x (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* (pow x 2) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* eps (+ 5 (/ eps 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) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(* eps (+ eps (* 5 x)))
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2)))))
(* 5 (pow eps 2))
(* eps (+ (* 10 eps) (* 10 x)))
(+ (* 5 (pow x 2)) (* 10 (* eps x)))
(+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (/ 1 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 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* (pow eps 4) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 4) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(* (pow eps 3) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 3) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(* (pow eps 2) (+ 10 (* 10 (/ x eps))))
(* (pow eps 2) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ 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 (* (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 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 2) eps)) (* -5 x))))
(* -1 (* (pow eps 3) (+ (* -5 x) (* -1 (/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
Outputs
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(/ (+ (* 5 (* eps x)) (pow eps 2)) x)
(/.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) x)
(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 (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 (*.f64 eps eps) #s(literal 10 binary64)) x (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)) #s(literal 5 binary64)) x (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 (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps))) 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))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x))))
(*.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)
(* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)
(* 5 (* (pow eps 3) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x) eps)
(* x (+ (* 5 (pow eps 3)) (* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x)) x (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64))) x)
(* 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)
(* 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) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps) eps)
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))
(* 10 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps)
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))
(pow x 4)
(pow.f64 x #s(literal 4 binary64))
(pow eps 2)
(*.f64 eps eps)
(+ (* 5 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 5 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 2)) (* 10 (* eps x))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)
(* x (+ (* 5 (pow eps 2)) (* x (+ (* 10 eps) (* 10 x)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)
(* 10 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
(+ (* 10 (* eps x)) (* 10 (pow eps 2)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x))
(+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (/ (pow eps 2) x))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) 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 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #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) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x))) (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) (*.f64 x x))))) 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))) (+ (* 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) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 4 binary64) (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 eps eps) x) (+.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) (*.f64 x x))))))) eps) (pow.f64 x #s(literal 4 binary64)))
(* 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) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (* eps (pow x 3)))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64))
(* (pow x 3) (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* (pow x 3) (+ (* 5 (/ (pow eps 3) (pow x 2))) (+ (* 10 eps) (* 10 (/ (pow eps 2) x)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x)) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* 5 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 5 binary64))
(* x (+ (* 5 eps) (/ (pow eps 2) x)))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
(* 10 (pow x 3))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 10 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 10 (+ (* 5 (/ (pow eps 2) (pow x 2))) (* 10 (/ eps x)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 eps eps) x) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* 10 (* eps x))
(*.f64 (*.f64 x eps) #s(literal 10 binary64))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) x)
(* 5 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 5 binary64))
(* (pow x 2) (+ 5 (* 10 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) x) x)
(* (pow x 2) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 5 binary64)) (*.f64 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 (*.f64 eps eps) #s(literal 6 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)))) (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 (fma.f64 (*.f64 eps eps) #s(literal -6 binary64) (/.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)))) (neg.f64 x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.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))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* -1 (* (pow x 3) (+ (* -10 eps) (* -1 (/ (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))) x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -10 binary64) eps (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) x)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (-.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) x)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (+ (* -5 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5 binary64) eps (/.f64 (*.f64 eps eps) (neg.f64 x))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 10)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal -10 binary64)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)) x)) 10)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) eps)) (neg.f64 x)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* x (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) x)
(* (pow x 2) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (-.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (+.f64 (/.f64 (*.f64 eps eps) x) eps)) x)) (*.f64 x x))
(* eps (+ 5 (/ eps x)))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) eps)
(* 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 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 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 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 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 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps) eps)
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))
(* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps)
(* eps (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x) eps)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(* eps (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) x)
(+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)
(* 5 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(* eps (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x))
(+ (* 5 (pow x 2)) (* 10 (* eps x)))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)
(+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (/ 1 x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 5 binary64) eps)) (*.f64 eps eps))
(* (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 #s(literal 8 binary64) eps) (/.f64 (*.f64 x x) eps) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 (*.f64 x x) eps) #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)) (+ (* 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 #s(literal 2 binary64) eps) (/.f64 (*.f64 x x) eps) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 8 binary64) eps) (/.f64 (*.f64 x x) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64)) (pow.f64 eps #s(literal 3 binary64))) (/.f64 x eps))))) #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 (fma.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 (*.f64 x x) eps) (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))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (fma.f64 (/.f64 x eps) (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 4) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 x x) eps)) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 3) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 x x) eps)) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))) (*.f64 eps eps))
(* (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) (+ (* 5 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) eps)
(* (pow eps 2) (+ (* 5 x) (+ (* 10 (/ (pow x 2) eps)) (* 10 (/ (pow x 3) (pow eps 2))))))
(*.f64 (fma.f64 #s(literal 10 binary64) (+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 x x) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps))
(* (pow eps 2) (+ 10 (* 10 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)) eps) eps)
(* (pow eps 2) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x eps)))))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 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 (*.f64 x x) #s(literal 6 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 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 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 #s(literal -5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) eps)) eps) #s(literal 1 binary64)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 2) eps)) (* -5 x))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -5 x) (* -1 (/ (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))) eps)))))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) (/.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))) (neg.f64 eps))) (*.f64 eps eps))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps))) eps)) (*.f64 eps eps))
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
(*.f64 (*.f64 (-.f64 #s(literal 10 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal -5 binary64) (*.f64 #s(literal -10 binary64) x)) eps)) eps) eps)

rewrite307.0ms (3.9%)

Memory
-34.0MiB live, 194.8MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081654
0110646
1416625
23213625
08393606
Stop Event
iter limit
node limit
iter limit
Counts
27 → 271
Calls
Call 1
Inputs
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps))
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps)
(*.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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 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)))
(*.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 eps eps) x)
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
Outputs
(*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x)))
(*.f64 eps (+.f64 (/.f64 eps x) #s(literal 5 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps #s(literal 5 binary64)) (/.f64 (*.f64 eps eps) x)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))))
(fma.f64 (fabs.f64 (/.f64 eps x)) eps (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 eps x) eps (*.f64 eps #s(literal 5 binary64)))
(fma.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) x) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps (fabs.f64 (/.f64 (neg.f64 eps) x)) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps (fabs.f64 (/.f64 eps x)) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps (/.f64 eps x) (*.f64 eps #s(literal 5 binary64)))
(fma.f64 eps #s(literal 5 binary64) (/.f64 (*.f64 eps eps) x))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x)))) (/.f64 (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x)))))
(-.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (/.f64 eps x)))
(-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal -5 binary64) 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 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64)))))))
(+.f64 (*.f64 eps #s(literal 5 binary64)) (/.f64 (*.f64 eps eps) x))
(+.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) eps) eps)
(*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)))
(*.f64 eps (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 x eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps) #s(literal 2 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (neg.f64 eps) #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps) (-.f64 (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps) (*.f64 (*.f64 (+.f64 x eps) #s(literal 10 binary64)) (*.f64 x x))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) (*.f64 eps eps))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) (*.f64 eps eps)))
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) eps) eps)
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))
(*.f64 eps (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) eps))
(*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))) eps)
(*.f64 eps #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps 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 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps #s(literal 5 binary64))) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64)))
(*.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 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps #s(literal 5 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 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 (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 eps #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))
(*.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 (*.f64 x x) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 eps #s(literal 5 binary64)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)))
(*.f64 x (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 (*.f64 x x) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x) x)) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x) x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) x))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 x x)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64)))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 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 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps #s(literal 5 binary64))) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64)))
(*.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 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(*.f64 x (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps #s(literal 5 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.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 (neg.f64 x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) 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 (*.f64 x (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 x x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.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 eps #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) eps)
(sqrt.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))
(fabs.f64 (neg.f64 (*.f64 eps #s(literal 5 binary64))))
(fabs.f64 (*.f64 eps #s(literal 5 binary64)))
(*.f64 (fabs.f64 (/.f64 eps x)) eps)
(*.f64 (/.f64 eps x) eps)
(*.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) x))
(*.f64 eps (fabs.f64 (/.f64 (neg.f64 eps) x)))
(*.f64 eps (fabs.f64 (/.f64 eps x)))
(*.f64 eps (/.f64 eps x))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 x))
(/.f64 (*.f64 eps eps) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 eps eps) x)
(neg.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x))
(fabs.f64 (neg.f64 (/.f64 (*.f64 eps eps) x)))
(fabs.f64 (/.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)
(*.f64 x (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) x) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) x) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))
(/.f64 (*.f64 x (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (/.f64 (*.f64 eps eps) x) (-.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps #s(literal 5 binary64))))))
(fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 x (/.f64 (*.f64 eps eps) x)))
(fma.f64 (*.f64 eps #s(literal 5 binary64)) x (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 (*.f64 eps #s(literal 5 binary64)) x (*.f64 x (/.f64 (*.f64 eps eps) x)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) eps (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 (*.f64 x #s(literal 5 binary64)) eps (*.f64 x (/.f64 (*.f64 eps eps) x)))
(fma.f64 (/.f64 (*.f64 eps eps) x) x (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(fma.f64 x (*.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 x (*.f64 eps #s(literal 5 binary64)) (*.f64 x (/.f64 (*.f64 eps eps) x)))
(fma.f64 x (/.f64 (*.f64 eps eps) x) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(fma.f64 eps (*.f64 x #s(literal 5 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 eps (*.f64 x #s(literal 5 binary64)) (*.f64 x (/.f64 (*.f64 eps eps) x)))
(fma.f64 #s(literal 5 binary64) (*.f64 x eps) (*.f64 (/.f64 (*.f64 eps eps) x) x))
(fma.f64 #s(literal 5 binary64) (*.f64 x eps) (*.f64 x (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) x) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(+.f64 (*.f64 x (/.f64 (*.f64 eps eps) x)) (*.f64 (*.f64 eps #s(literal 5 binary64)) x))
(+.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (*.f64 (/.f64 (*.f64 eps eps) x) x))
(+.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) (*.f64 x (/.f64 (*.f64 eps eps) x)))
(*.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 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64))))
(*.f64 x (fabs.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x))))
(*.f64 x (fabs.f64 (*.f64 #s(literal -10 binary64) x)))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fabs.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
#s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 eps #s(literal 5 binary64)) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 5 binary64))
(*.f64 eps (*.f64 eps #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 x eps))
(*.f64 (*.f64 (+.f64 x eps) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))
(*.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 x eps) eps))
(*.f64 eps (*.f64 (+.f64 x eps) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (*.f64 x eps)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 (*.f64 x eps) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 x eps) #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 #s(literal 10 binary64) (*.f64 x eps)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 x eps) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 x eps) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x))) x (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x))) x (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 x eps) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (+.f64 x eps) #s(literal 10 binary64)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (+.f64 x eps) eps) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 (+.f64 x eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps)))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 x eps) eps)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 (+.f64 x eps) #s(literal 10 binary64))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64))))
(-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 x #s(literal 5 binary64))) x))
(-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 5 binary64))))
(-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 #s(literal -5 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (+.f64 x eps) (neg.f64 eps))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))

eval89.0ms (1.1%)

Memory
-1.5MiB live, 146.3MiB allocated; 15ms collecting garbage
Compiler

Compiled 23 373 to 2 411 computations (89.7% saved)

prune87.0ms (1.1%)

Memory
34.0MiB live, 136.2MiB allocated; 6ms collecting garbage
Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New40714421
Fresh3811
Picked325
Done044
Total41328441
Accuracy
100.0%
Counts
441 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.9%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
82.1%
#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.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x)))
45.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
37.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))))) eps))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
73.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
67.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
90.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
84.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) x) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))) eps)) eps) eps)))
89.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
89.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
Compiler

Compiled 3 579 to 1 240 computations (65.4% saved)

regimes79.0ms (1%)

Memory
-27.2MiB live, 62.8MiB allocated; 6ms collecting garbage
Counts
48 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
#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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.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)) #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 (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 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
#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 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) x) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))) eps)) eps) eps)))
(-.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 (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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64))))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
Outputs
(-.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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Calls

3 calls:

36.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
29.0ms
eps
12.0ms
x
Results
AccuracySegmentsBranch
99.9%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
98.9%3x
98.7%3eps
Compiler

Compiled 11 to 11 computations (0% saved)

regimes11.0ms (0.1%)

Memory
29.3MiB live, 29.3MiB allocated; 0ms collecting garbage
Counts
42 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
#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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.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)) #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 (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 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
#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 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) x) (*.f64 eps (-.f64 #s(literal 5 binary64) (/.f64 eps x))))) eps)) eps) eps)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Calls

1 calls:

8.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)

regimes35.0ms (0.5%)

Memory
-33.6MiB live, 13.5MiB allocated; 2ms collecting garbage
Counts
40 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
#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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.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)) #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 (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 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
#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)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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))))
Calls

1 calls:

33.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.4%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)

regimes10.0ms (0.1%)

Memory
19.1MiB live, 19.1MiB allocated; 0ms collecting garbage
Counts
39 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
#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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.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)) #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 (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 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
Calls

1 calls:

8.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.4%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)

regimes8.0ms (0.1%)

Memory
15.9MiB live, 15.9MiB allocated; 0ms collecting garbage
Counts
31 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 #s(approx (+ (* 5 eps) (/ (* eps eps) x)) (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (+.f64 x eps) (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (*.f64 eps (+.f64 #s(literal 5 binary64) (/.f64 eps x))) x)) eps)) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))) eps) eps)))
#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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) 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)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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.4%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)

regimes46.0ms (0.6%)

Memory
-43.2MiB live, 16.5MiB allocated; 11ms collecting garbage
Counts
23 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (+.f64 x eps) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 5 binary64) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x))) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (+.f64 x eps)))) (*.f64 x x))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) 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)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))
Calls

3 calls:

32.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
6.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
97.2%3eps
97.8%3x
98.2%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)

regimes14.0ms (0.2%)

Memory
11.6MiB live, 11.6MiB allocated; 0ms collecting garbage
Counts
16 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
Calls

3 calls:

5.0ms
x
4.0ms
eps
4.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
82.2%1eps
82.2%1x
82.2%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)

regimes13.0ms (0.2%)

Memory
14.1MiB live, 14.1MiB allocated; 0ms collecting garbage
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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 (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) x)) eps) eps)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
Calls

3 calls:

4.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.1%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
82.1%1eps
82.1%1x
Compiler

Compiled 11 to 11 computations (0% saved)

regimes12.0ms (0.1%)

Memory
12.4MiB live, 12.4MiB allocated; 0ms collecting garbage
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) 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)))
Outputs
#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)))
Calls

3 calls:

4.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.1%1x
82.1%1(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
82.1%1eps
Compiler

Compiled 11 to 11 computations (0% saved)

regimes20.0ms (0.3%)

Memory
-28.7MiB live, 16.5MiB allocated; 3ms collecting garbage
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes8.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB allocated; 0ms collecting garbage
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#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 #s(literal 5 binary64)) x) x)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) x)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes7.0ms (0.1%)

Memory
7.8MiB live, 7.8MiB allocated; 0ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes7.0ms (0.1%)

Memory
6.3MiB live, 6.3MiB allocated; 0ms collecting garbage
Counts
6 → 1
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) x)) eps) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes4.0ms (0%)

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

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

Compiled 11 to 11 computations (0% saved)

bsearch29.0ms (0.4%)

Memory
-45.5MiB live, 1.0MiB allocated; 1ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.021052621882125e-299
0.0ms
-2.8000558484953172e-306
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify69.0ms (0.9%)

Memory
5.1MiB live, 50.0MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0158978
1294966
2718934
32520918
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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) 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 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) 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 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) 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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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 #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) (neg.f64 eps)) #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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x #s(approx (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) (*.f64 eps eps)))) eps) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #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))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps) #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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (- (* 5 eps) (* (/ (* eps eps) x) -10)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) x) x)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) 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 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) 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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x) (*.f64 #s(approx (* (+ (* 5 x) eps) eps) (*.f64 eps eps)) eps)) eps) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (+ (* (* 5 x) x) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) 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 (*.f64 (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64)) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 eps #s(literal 5 binary64)) x) 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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (+ (* -10 (* x x)) (/ (* (pow x 3) 10) (neg eps))) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 eps eps) #s(approx (+ (* (* eps (* 5 eps)) x) (* (* (* 10 x) x) (+ eps x))) (*.f64 (*.f64 x (*.f64 eps eps)) #s(literal 5 binary64))))))

derivations1.4s (18.4%)

Memory
2.6MiB live, 1 061.9MiB allocated; 177ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073673
0104673
1400653
23113637
08677630
0245963
1900862
24071694
08439658
06192958
123872838
081802663
04852115
118711954
085801833
04992334
120012176
086362039
081654
0110646
1416625
23213625
08393606
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 968 to 157 computations (83.8% saved)

preprocess114.0ms (1.5%)

Memory
2.0MiB live, 92.6MiB allocated; 7ms collecting garbage
Compiler

Compiled 1 954 to 328 computations (83.2% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...