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

Time bar (total: 8.5s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
1.0MiB live, 1.1MiB 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)

sample2.6s (30.8%)

Memory
-102.8MiB live, 2 512.0MiB allocated; 1.5s collecting garbage
Samples
1.1s6 620×0valid
334.0ms1 292×1valid
89.0ms344×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-pow: 521.0ms (45.7% of total)
ival-<=: 226.0ms (19.8% of total)
ival-sub: 143.0ms (12.5% of total)
adjust: 117.0ms (10.3% of total)
ival-add: 85.0ms (7.5% of total)
ival-and: 23.0ms (2% of total)
exact: 21.0ms (1.8% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain132.0ms (1.6%)

Memory
13.7MiB live, 111.7MiB allocated; 18ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
351(-6.573064914368847e-19 2.8191781877104023e-252)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)))cancellation360
Confusion
Predicted +Predicted -
+350
-1220
Precision
0.9722222222222222
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3500
-10220
Precision?
0.9722222222222222
Recall?
1.0
Freqs
test
numberfreq
0220
136
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
47.0ms406×0valid
12.0ms72×1valid
9.0ms34×2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-pow: 38.0ms (74.3% of total)
adjust: 6.0ms (11.7% of total)
ival-add: 4.0ms (7.8% of total)
ival-sub: 3.0ms (5.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess13.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated; 0ms 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
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(-.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
2.7MiB live, 2.7MiB 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))

localize55.0ms (0.6%)

Memory
-13.7MiB live, 30.8MiB allocated; 13ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.016288769536884032
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy7.5431527853497675
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
39.0ms203×0valid
6.0ms36×1valid
4.0ms17×2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-pow: 34.0ms (83.4% of total)
adjust: 3.0ms (7.4% of total)
ival-add: 2.0ms (4.9% of total)
ival-sub: 1.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
9.1MiB live, 9.1MiB allocated; 0ms 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
2.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))
2.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))
1.0ms
eps
@0
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))
1.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))
1.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))

simplify175.0ms (2.1%)

Memory
-9.3MiB live, 150.1MiB allocated; 35ms 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)))

rewrite220.0ms (2.6%)

Memory
-6.6MiB live, 181.4MiB allocated; 25ms 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))))

eval29.0ms (0.3%)

Memory
15.0MiB live, 58.5MiB allocated; 5ms collecting garbage
Compiler

Compiled 5 733 to 951 computations (83.4% saved)

prune9.0ms (0.1%)

Memory
-25.2MiB live, 22.5MiB allocated; 1ms collecting garbage
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2248232
Fresh000
Picked011
Done000
Total2249233
Accuracy
99.9%
Counts
233 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
78.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))
87.4%
#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))))
78.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
78.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
78.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
76.2%
#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 389 to 275 computations (29.3% saved)

simplify163.0ms (1.9%)

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

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff1
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))
cost-diff1
(/.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))
cost-diff2
(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)))
cost-diff2
(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)))
cost-diff0
#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))))
cost-diff1
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
cost-diff1
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
cost-diff2
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
cost-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))))
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
(pow.f64 eps #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
cost-diff0
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043380
074380
1128380
2328362
31363347
46043344
08207330
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
eps
#s(literal 4 binary64)
#s(literal 5 binary64)
x
(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 (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)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(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)))
#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))
(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)))
#s(literal -10 binary64)
(*.f64 eps eps)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 10 binary64)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
eps
#s(literal 4 binary64)
#s(literal 5 binary64)
x
(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 (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)) (*.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 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(neg.f64 (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal -10 binary64) eps) x #s(literal -5 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(*.f64 x (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) eps) x) x)
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps) #s(literal 5 binary64)))))
(*.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)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps) #s(literal 5 binary64))))
(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)))
(*.f64 eps (fma.f64 (/.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps) #s(literal 5 binary64)))
#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))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) (fma.f64 eps (/.f64 eps x) eps))
(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)))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -10 binary64)) (*.f64 eps eps))
#s(literal -10 binary64)
(*.f64 eps eps)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))
(*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal -10 binary64))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal 10 binary64)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize197.0ms (2.3%)

Memory
15.8MiB live, 257.9MiB allocated; 26ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy6.445429715689685
(*.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)))
accuracy8.937131560634493
(/.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))
accuracy9.072742218361851
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
accuracy0.25390625
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
accuracy7.925511878559153
#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))))
accuracy11.23989026889508
(*.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)))
accuracy11.639124528059131
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
accuracy0.0
(/.f64 x eps)
accuracy0.15360128162065376
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.47690882220177655
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy8.047851088298078
#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))))
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy8.157223438460164
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.015625
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
accuracy0.11556625976844201
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy8.047851088298078
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
Samples
76.0ms192×0valid
33.0ms44×1valid
29.0ms20×2valid
Compiler

Compiled 324 to 45 computations (86.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-pow: 27.0ms (26.4% of total)
ival-mult: 24.0ms (23.5% of total)
adjust: 22.0ms (21.5% of total)
ival-div: 11.0ms (10.7% of total)
ival-add: 9.0ms (8.8% of total)
ival-neg: 5.0ms (4.9% of total)
ival-sub: 3.0ms (2.9% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series72.0ms (0.8%)

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

6 calls:

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

simplify235.0ms (2.8%)

Memory
9.0MiB live, 195.1MiB allocated; 46ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite185.0ms (2.2%)

Memory
-24.7MiB live, 257.7MiB allocated; 30ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043290
074290
1264279
21964279
09357279
Stop Event
iter limit
node limit
iter limit
Counts
21 → 470
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (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)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
#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))))
(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)))
(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)))
(/.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))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 x))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #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))))
(*.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)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 eps #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (pow.f64 eps #s(literal 15 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(fma.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 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64)))) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x)) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) (fabs.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x))) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (*.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64))))
(-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))
(-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 5 binary64) x)))
(-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (neg.f64 x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 15 binary64)) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 eps #s(literal 15 binary64)) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))) (/.f64 (pow.f64 eps #s(literal 15 binary64)) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 (neg.f64 (*.f64 eps eps))))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 eps (neg.f64 eps)) (*.f64 eps (neg.f64 eps)))
(*.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) eps)
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 eps))
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 eps eps)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 4 binary64))
(pow.f64 eps #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))))))
(fabs.f64 (pow.f64 eps #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 2 binary64) (*.f64 (log.f64 eps) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))))
#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 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 eps #s(literal 5 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))))))
(sqrt.f64 (pow.f64 eps #s(literal 10 binary64)))
(fabs.f64 (neg.f64 (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))))
#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 (*.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 (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)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.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 #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))))
(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))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.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 x) (neg.f64 eps))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 x #s(literal 5 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal -5 binary64) x))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 x eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps)) eps)
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64))) eps)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))))) eps)
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (neg.f64 (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (neg.f64 eps) (*.f64 (*.f64 eps (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps (neg.f64 eps)) (*.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 eps (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps) (*.f64 eps (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps (neg.f64 eps)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (neg.f64 eps) (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) #s(literal -10 binary64)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps))
(neg.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 eps)) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 x x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal -10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) (/.f64 #s(literal 10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (/.f64 (*.f64 x x) eps) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 5 binary64) (/.f64 (neg.f64 x) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(fma.f64 x (/.f64 #s(literal -5 binary64) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(-.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (neg.f64 eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.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 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps)) (*.f64 eps eps)) (/.f64 (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(*.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps))
(*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) eps)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64)))) (fma.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(fma.f64 eps #s(literal 5 binary64) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(+.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))) (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))))
(+.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(+.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))) (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))) (/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(+.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))))) (*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))))
(/.f64 (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))))
(fma.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) (neg.f64 eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(fma.f64 #s(literal -10 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(fma.f64 eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(fma.f64 eps (*.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) eps))
(-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal -10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(+.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(*.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64))) (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))) x)
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))) (neg.f64 (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) x) (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (*.f64 x (neg.f64 x))) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 x (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (neg.f64 x)) (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (*.f64 x x)) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 (neg.f64 x) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 x (neg.f64 x))) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (neg.f64 x) (*.f64 x (neg.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x)) (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 x x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x (*.f64 x (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (neg.f64 x) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (*.f64 (*.f64 x (neg.f64 x)) x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (neg.f64 x) (*.f64 (*.f64 x (neg.f64 x)) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))) (*.f64 (*.f64 x (neg.f64 x)) (neg.f64 x)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x (*.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x (*.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (neg.f64 x) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) x (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (*.f64 x (neg.f64 x)) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 x (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (neg.f64 x) (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x (neg.f64 x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (*.f64 x x) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 x (neg.f64 x)) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (neg.f64 x) (*.f64 x (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64))) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))) (neg.f64 x))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x))))
(/.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x x))
(/.f64 (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) x)
(/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))
(neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 x)) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (neg.f64 x)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) x) (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) eps) (neg.f64 x)) (/.f64 (*.f64 (neg.f64 eps) eps) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) eps) x) (/.f64 (*.f64 eps eps) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) (neg.f64 x)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3/2 binary64)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 eps #s(literal 10 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x) (/.f64 eps x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (neg.f64 x)) (/.f64 (neg.f64 eps) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (neg.f64 eps) x) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (neg.f64 x)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) (/.f64 (*.f64 eps #s(literal 10 binary64)) (neg.f64 x)) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (/.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (neg.f64 x)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (/.f64 (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) eps) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) #s(literal -10 binary64)) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(-.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))))) (/.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x)) (*.f64 x x)) (/.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (*.f64 x x)))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x))) (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64))))) (neg.f64 x))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1000 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (neg.f64 x)) (/.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (-.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(*.f64 (/.f64 #s(literal -10 binary64) x) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (/.f64 #s(literal -10 binary64) x)))
(*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 #s(literal 10 binary64) x))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 #s(literal -10 binary64) x))
(*.f64 (*.f64 eps eps) (*.f64 eps (/.f64 #s(literal -10 binary64) x)))
(*.f64 eps (*.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x)))
(/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (neg.f64 x))
(/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)
(neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(*.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))))
(neg.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 (*.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)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (-.f64 (*.f64 (*.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))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64))))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (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)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))

eval76.0ms (0.9%)

Memory
7.1MiB live, 100.7MiB allocated; 16ms collecting garbage
Compiler

Compiled 26 870 to 3 069 computations (88.6% saved)

prune18.0ms (0.2%)

Memory
-3.1MiB live, 42.5MiB allocated; 3ms collecting garbage
Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New60110611
Fresh213
Picked415
Done011
Total60713620
Accuracy
100.0%
Counts
620 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
24.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
87.3%
#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))))
78.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
76.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (neg.f64 eps))) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
45.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
62.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
78.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
78.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
66.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Compiler

Compiled 954 to 599 computations (37.2% saved)

simplify107.0ms (1.3%)

Memory
14.7MiB live, 105.8MiB allocated; 6ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
cost-diff0
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))
cost-diff0
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
cost-diff0
(pow.f64 eps #s(literal 4 binary64))
cost-diff0
(fma.f64 #s(literal 5 binary64) x eps)
cost-diff0
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
cost-diff0
#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))))
cost-diff0
(*.f64 #s(literal 5 binary64) eps)
cost-diff0
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
cost-diff0
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
cost-diff0
(*.f64 (*.f64 x x) #s(literal 10 binary64))
cost-diff0
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))
cost-diff0
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
cost-diff0
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
cost-diff0
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065569
089569
1170569
2533543
32695499
08208497
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
x
#s(literal 10 binary64)
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 eps eps)
eps
(+.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#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))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x)
(fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64))
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) eps) x)) (*.f64 #s(literal 10 binary64) x))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) eps) x)) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))
(*.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) eps) x)) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 10 binary64)
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(*.f64 eps eps)
eps
(+.f64 x eps)
(+.f64 eps x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#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 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x)
(fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64))
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize229.0ms (2.7%)

Memory
-5.4MiB live, 185.4MiB allocated; 37ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.5874600795409766
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
accuracy6.445429715689685
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy7.268574506741305
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy0.0
(fma.f64 #s(literal 5 binary64) x eps)
accuracy0.0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.0703125
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
accuracy8.047851088298078
#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))))
accuracy0.0
(*.f64 #s(literal 5 binary64) eps)
accuracy6.445429715689685
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy33.77419837498858
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
accuracy0.1015625
(*.f64 (*.f64 eps eps) (+.f64 x eps))
accuracy0.21213138393572933
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy7.981470299686625
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
accuracy0.015625
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
accuracy0.10546875
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
accuracy0.21213138393572933
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy7.925511878559153
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
Samples
121.0ms198×0valid
29.0ms38×1valid
20.0ms20×2valid
Compiler

Compiled 360 to 53 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 139.0ms
ival-add: 35.0ms (25.1% of total)
ival-mult: 30.0ms (21.5% of total)
ival-pow: 26.0ms (18.7% of total)
ival-neg: 19.0ms (13.6% of total)
adjust: 13.0ms (9.3% of total)
ival-div: 12.0ms (8.6% of total)
ival-sub: 3.0ms (2.2% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series26.0ms (0.3%)

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

6 calls:

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

simplify162.0ms (1.9%)

Memory
9.2MiB live, 148.0MiB allocated; 25ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04301785
116511616
274091586
082711479
Stop Event
iter limit
node limit
Counts
104 → 103
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(* 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 x 2))
(* 10 (/ (pow eps 3) (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))))) (pow x 2))
eps
(+ eps (* 5 x))
(pow eps 3)
(+ (* (pow eps 2) x) (pow eps 3))
(* 10 (/ (pow eps 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 2))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* 5 (* eps (pow x 4)))
(* (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))))))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2)))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 x)
(* x (+ 5 (/ eps x)))
(* (pow eps 2) x)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
5
(+ 5 (* 10 (/ eps x)))
(+ 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))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 1 x))))))
(* (pow eps 4) (+ eps (* 5 x)))
(pow eps 4)
(* (pow eps 2) (+ eps x))
(+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 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 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (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 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(* eps (+ 1 (* 5 (/ x eps))))
(* (pow eps 3) (+ 1 (/ x eps)))
(* (pow eps 2) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* -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 3) (+ (* 10 (/ 1 (pow x 2))) (* 10 (/ 1 (* eps x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))) eps)) (* 10 (/ 1 (pow x 2))))))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 3) (- (* -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))
(*.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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 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)))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(pow eps 2)
(*.f64 eps eps)
(+ (* 5 (* eps x)) (pow eps 2))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* 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 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) eps))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) x) x)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (/ (pow eps 3) (pow x 2)))
(*.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) x) (pow.f64 eps #s(literal 3 binary64)))
(/ (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))) (pow x 2))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)) (*.f64 x x))
(/ (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))) (pow x 2))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))
eps
(+ eps (* 5 x))
(fma.f64 #s(literal 5 binary64) x eps)
(pow eps 3)
(pow.f64 eps #s(literal 3 binary64))
(+ (* (pow eps 2) x) (pow eps 3))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(* 10 (/ (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) x) eps) eps)
(/ (+ (* 10 (* eps x)) (* 10 (pow eps 2))) (pow x 2))
(*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (*.f64 eps (+.f64 eps x)) x))
(/ (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))) (pow x 2))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.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)) (+.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 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) (*.f64 x x))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 10 binary64)) x) x)
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x) #s(literal 10 binary64)) (*.f64 x x))
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) 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 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 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) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(* 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)
(*.f64 #s(literal 5 binary64) x)
(* x (+ 5 (/ eps x)))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)
(* (pow eps 2) x)
(*.f64 (*.f64 eps x) eps)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
(*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)
5
#s(literal 5 binary64)
(+ 5 (* 10 (/ eps x)))
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
(+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) x) x)
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 eps eps) x)) x) #s(literal 10 binary64)) (*.f64 x x))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(*.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 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 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(* -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 (* x (- (* -1 (/ eps x)) 5)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 5 binary64)))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(*.f64 (neg.f64 x) (neg.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))))
(+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x)
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(* eps (+ (* 5 (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 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 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 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) eps))
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 1 x))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #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)))
(pow eps 4)
(pow.f64 eps #s(literal 4 binary64))
(* (pow eps 2) (+ eps x))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 1 x)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 x (/.f64 x eps)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) (pow.f64 eps #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (*.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64))) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (*.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64))) eps)) (*.f64 eps 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 #s(literal 5 binary64) eps) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 10 binary64) eps)) x) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) (/.f64 #s(literal -10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3 binary64)))
(* eps (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps)
(* (pow eps 3) (+ 1 (/ x eps)))
(*.f64 (+.f64 (/.f64 x eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 10 binary64) eps)) x) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) (/.f64 #s(literal -10 binary64) (*.f64 x x))) (*.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 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) eps) #s(literal 1 binary64)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) x (*.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64))) eps)) (*.f64 eps eps))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) #s(literal -10 binary64)) (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(*.f64 (pow.f64 (neg.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 3) (+ (* 10 (/ 1 (pow x 2))) (* 10 (/ 1 (* eps x)))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 10 binary64) eps)) x) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))) eps)) (* 10 (/ 1 (pow x 2))))))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) (neg.f64 eps)) (/.f64 (/.f64 #s(literal 10 binary64) x) x)))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ x eps)) 1)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64)))

rewrite165.0ms (1.9%)

Memory
-1.5MiB live, 188.8MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065501
089501
1335491
22513485
08513467
Stop Event
iter limit
node limit
iter limit
Counts
22 → 299
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (+.f64 x eps)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.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))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(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 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x))) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 eps (fma.f64 #s(literal 5 binary64) x eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))) (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (+.f64 eps x))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (+.f64 eps x)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) (*.f64 x x)) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (+.f64 eps x)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) (*.f64 (+.f64 eps x) eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (+.f64 eps x))
(*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)))
(*.f64 eps (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 (+.f64 eps x) eps) eps)))
(*.f64 x (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 (+.f64 eps x) (-.f64 x eps))) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) eps (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) x (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) eps))
(fma.f64 (*.f64 (*.f64 eps x) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(fma.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 eps x) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) eps) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) x))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) x) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))) eps))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 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 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64))) (-.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))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (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 (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 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(fma.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 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 eps (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))))
(/.f64 (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)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 x #s(literal 5 binary64) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))) (/.f64 (*.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))) (/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) eps) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))) (/.f64 (*.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))) (/.f64 (*.f64 (neg.f64 (*.f64 eps eps)) eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))) (/.f64 (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))))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(-.f64 eps (*.f64 #s(literal -5 binary64) x))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))) (/.f64 (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))))))
(+.f64 (*.f64 #s(literal 5 binary64) x) eps)
(+.f64 eps (*.f64 #s(literal 5 binary64) x))
(*.f64 (neg.f64 (neg.f64 (*.f64 eps eps))) (neg.f64 (neg.f64 (*.f64 eps eps))))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 eps (neg.f64 eps)) (*.f64 eps (neg.f64 eps)))
(*.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) eps)
(*.f64 (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 eps))
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (*.f64 eps eps)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 4 binary64))
(pow.f64 eps #s(literal 4 binary64))
(fabs.f64 (pow.f64 eps #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 2 binary64) (*.f64 (log.f64 eps) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)
(*.f64 eps (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) eps)) (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))) eps)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) eps) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))) eps) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64))) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))
(/.f64 (*.f64 eps (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 eps (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps)))
(fma.f64 eps (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 eps (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps)))
(+.f64 (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) eps) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 eps (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps)) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps)))
(*.f64 (*.f64 (+.f64 eps x) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(*.f64 (+.f64 eps x) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (+.f64 eps x))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 eps x)))
(*.f64 eps (*.f64 (+.f64 eps x) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 9 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps x) eps) (pow.f64 eps #s(literal 3 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 x eps))) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (*.f64 (+.f64 eps x) eps) eps))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps x) eps) (pow.f64 eps #s(literal 3 binary64))))))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64)))) (*.f64 (*.f64 eps x) eps))
(fma.f64 (pow.f64 (neg.f64 eps) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 3/2 binary64)) (*.f64 (*.f64 eps x) eps))
(fma.f64 (*.f64 x (neg.f64 eps)) (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 eps x) eps))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps x) eps))
(fma.f64 (*.f64 eps x) eps (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) (neg.f64 eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 eps x) eps))
(fma.f64 (*.f64 eps eps) x (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) x) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 (neg.f64 eps) (*.f64 eps eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 eps (*.f64 eps x) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 x (*.f64 eps eps) (pow.f64 eps #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) (/.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) eps)))
(-.f64 (*.f64 (*.f64 eps x) eps) (*.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64))))
(-.f64 (*.f64 (*.f64 eps x) eps) (*.f64 (neg.f64 (*.f64 eps eps)) eps))
(-.f64 (*.f64 (*.f64 eps x) eps) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 eps x) eps) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps x) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)) #s(literal 25 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))) #s(literal 125 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))
(/.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))) (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(/.f64 (+.f64 #s(literal 125 binary64) (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64))
(fma.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) (/.f64 eps x) #s(literal 5 binary64))
(fma.f64 eps (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) #s(literal 5 binary64))
(-.f64 (/.f64 #s(literal 25 binary64) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps))) (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))))
(-.f64 #s(literal 5 binary64) (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x)) eps))
(-.f64 #s(literal 5 binary64) (*.f64 (neg.f64 eps) (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))) (/.f64 #s(literal 125 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 2 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps) #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps))

eval112.0ms (1.3%)

Memory
-18.7MiB live, 81.1MiB allocated; 21ms collecting garbage
Compiler

Compiled 22 466 to 2 042 computations (90.9% saved)

prune22.0ms (0.3%)

Memory
3.5MiB live, 48.2MiB allocated; 7ms collecting garbage
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New43211443
Fresh426
Picked415
Done022
Total44016456
Accuracy
100.0%
Counts
456 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
24.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
87.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
62.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 10 binary64)) x) eps #s(literal 5 binary64)) eps)) (*.f64 x x)) (*.f64 x x)))
78.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
45.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
78.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
78.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
78.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) x) x)))
66.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 eps (*.f64 #s(literal -5 binary64) x)) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
Compiler

Compiled 1 387 to 836 computations (39.7% saved)

simplify221.0ms (2.6%)

Memory
-4.5MiB live, 193.0MiB allocated; 32ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
079847
0115841
1250835
2861803
34737771
08087735
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(*.f64 eps eps)
eps
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(*.f64 #s(literal 25 binary64) (*.f64 x x))
#s(literal 25 binary64)
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
x
#s(literal 10 binary64)
#s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))
(*.f64 (*.f64 eps x) eps)
(*.f64 eps x)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64)))
(*.f64 (*.f64 eps x) x)
(*.f64 eps x)
eps
x
#s(literal 5 binary64)
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 eps eps)
(+.f64 x eps)
#s(literal 10 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)))
(*.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
#s(literal 5 binary64)
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))
(*.f64 #s(literal 10 binary64) (+.f64 eps x))
#s(literal 10 binary64)
(+.f64 eps x)
(*.f64 eps eps)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal -25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (/.f64 (fma.f64 #s(literal -25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(/.f64 (fma.f64 #s(literal -25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps)
(*.f64 eps eps)
eps
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -5 binary64) x eps)
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(*.f64 (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 x x))
(*.f64 #s(literal 25 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 25 binary64))
#s(literal 25 binary64)
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))
(*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 10 binary64)
#s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))
(*.f64 (*.f64 eps x) eps)
(*.f64 eps x)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(pow.f64 eps #s(literal 4 binary64))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64)))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps)))
(*.f64 (*.f64 eps x) x)
(*.f64 eps x)
eps
x
#s(literal 5 binary64)
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) eps) (+.f64 eps x))
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(*.f64 eps eps)
(+.f64 x eps)
(+.f64 eps x)
#s(literal 10 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x)))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x))))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))
(/.f64 (*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps))) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps)))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 eps x) x)
(*.f64 x x)
x
eps
#s(literal 5 binary64)
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) eps) (+.f64 eps x))
(*.f64 #s(literal 10 binary64) (+.f64 eps x))
#s(literal 10 binary64)
(+.f64 eps x)
(*.f64 eps eps)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize310.0ms (3.6%)

Memory
21.2MiB live, 255.1MiB allocated; 26ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.15625
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))
accuracy6.445429715689685
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
accuracy36.11136397829231
(/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))
accuracy0.08203125
(*.f64 (*.f64 eps x) x)
accuracy0.1015625
(*.f64 (*.f64 eps eps) (+.f64 x eps))
accuracy0.14807379138909577
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
accuracy0.0
(*.f64 eps eps)
accuracy0.0703125
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
accuracy0.1328125
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
accuracy8.047851088298078
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
accuracy0.21213138393572933
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy7.981470299686625
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))))
accuracy13.741132425189123
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
accuracy20.14767736037374
#s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))
accuracy0.2775975300575835
(*.f64 #s(literal 25 binary64) (*.f64 x x))
accuracy7.925511878559153
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
accuracy10.76481646825273
(/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
accuracy11.622867078002887
(/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
Samples
114.0ms60×1valid
114.0ms174×0valid
27.0ms21×2valid
2.0ms4valid
Compiler

Compiled 520 to 66 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 225.0ms
ival-mult: 105.0ms (46.7% of total)
ival-pow: 37.0ms (16.5% of total)
ival-add: 37.0ms (16.5% of total)
adjust: 20.0ms (8.9% of total)
ival-div: 14.0ms (6.2% of total)
ival-sub: 6.0ms (2.7% of total)
ival-neg: 4.0ms (1.8% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series41.0ms (0.5%)

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

6 calls:

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

simplify284.0ms (3.3%)

Memory
-11.3MiB live, 177.6MiB allocated; 24ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06982653
125302463
089702314
Stop Event
iter limit
node limit
Counts
152 → 151
Calls
Call 1
Inputs
eps
(+ eps (* 5 x))
(+ eps (* -5 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))
(* 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 x 2))
(* 10 (pow eps 3))
(+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))
(+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2)))))
(* 10 (/ (pow eps 3) (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))))) (pow x 2))
(* 25 (/ (pow x 2) eps))
(* (pow x 2) (+ (* 125 (/ x (pow eps 2))) (* 25 (/ 1 eps))))
(* (pow x 2) (+ (* x (+ (* 625 (/ x (pow eps 3))) (* 125 (/ 1 (pow eps 2))))) (* 25 (/ 1 eps))))
(* (pow x 2) (+ (* x (+ (* x (+ (* 3125 (/ x (pow eps 4))) (* 625 (/ 1 (pow eps 3))))) (* 125 (/ 1 (pow eps 2))))) (* 25 (/ 1 eps))))
(+ eps (* x (+ 5 (* 25 (/ x eps)))))
(+ eps (* x (+ 5 (* x (+ (* 125 (/ x (pow eps 2))) (* 25 (/ 1 eps)))))))
(* 25 (pow x 2))
(pow eps 3)
(+ (* (pow eps 2) x) (pow eps 3))
(* eps (pow x 2))
(* 5 x)
(* x (+ 5 (/ eps x)))
(* x (- (+ 5 (* -1 (/ (+ (* -1/25 (pow eps 3)) (* 1/25 (pow eps 3))) (pow x 3)))) (* -1 (/ eps x))))
(* x (- (+ 5 (* -1 (/ (+ (* -1/125 (pow eps 4)) (* 1/125 (pow eps 4))) (pow x 4)))) (+ (* -1 (/ eps x)) (+ (* -1/25 (/ (pow eps 3) (pow x 3))) (* 1/25 (/ (pow eps 3) (pow x 3)))))))
(* -5 x)
(* x (- (/ eps 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 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* 5 (* eps (pow x 4)))
(* (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))))))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 2) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2)))))
(* x (- (* -1 (/ eps x)) 5))
(* x (- (* -1/5 (/ (pow eps 2) (pow x 2))) (+ 5 (/ eps x))))
(* x (- (* -1/25 (/ (pow eps 3) (pow x 3))) (+ 5 (+ (* 1/5 (/ (pow eps 2) (pow x 2))) (/ eps x)))))
(* -1/5 (/ (pow eps 2) x))
(/ (+ (* -1/5 (pow eps 2)) (* -1/25 (/ (pow eps 3) x))) x)
(/ (- (+ (* -1/5 (pow eps 2)) (* -1/125 (/ (pow eps 4) (pow x 2)))) (* 1/25 (/ (pow eps 3) x))) x)
(/ (- (+ (* -1/5 (pow eps 2)) (* -1/625 (/ (pow eps 5) (pow x 3)))) (+ (* 1/125 (/ (pow eps 4) (pow x 2))) (* 1/25 (/ (pow eps 3) x)))) x)
(* (pow eps 2) x)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
(* 10 (* (pow eps 2) x))
(* x (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (+ (* -1/25 (pow eps 3)) (* 1/25 (pow eps 3))) (pow x 2))) (* -1 eps)) x)) 5)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/125 (/ (pow eps 4) (pow x 3))) (* 1/125 (/ (pow eps 4) (pow x 3)))) (+ (* -1 eps) (+ (* -1/25 (/ (pow eps 3) (pow x 2))) (* 1/25 (/ (pow eps 3) (pow x 2)))))) x)) 5)))
(* -1 (* x (+ 5 (* -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))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps))
(* -1 (* x (+ 5 (/ eps x))))
(* -1 (* x (+ 5 (* -1 (/ (- (* -1/5 (/ (pow eps 2) x)) eps) x)))))
(* -1 (* x (+ 5 (* -1 (/ (- (* -1 (/ (- (* 1/25 (/ (pow eps 3) x)) (* -1/5 (pow eps 2))) x)) eps) x)))))
(* -1 (/ (+ (* 1/25 (/ (pow eps 3) x)) (* 1/5 (pow eps 2))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1/125 (/ (pow eps 4) x)) (* 1/25 (pow eps 3))) x)) (* 1/5 (pow eps 2))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/625 (/ (pow eps 5) x)) (* -1/125 (pow eps 4))) x)) (* 1/25 (pow eps 3))) x)) (* 1/5 (pow eps 2))) x))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(* -1 (* x (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(- eps (* -5 x))
(- eps (* 5 x))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 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))))))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(pow eps 4)
(* (pow eps 4) (+ eps (* 5 x)))
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(* eps (+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x)))))
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 1 x))))))
(+ (* -5 x) (* -1 eps))
(+ (* -5 x) (* eps (- (* -1/5 (/ eps x)) 1)))
(+ (* -5 x) (* eps (- (* eps (- (* -1/25 (/ eps (pow x 2))) (* 1/5 (/ 1 x)))) 1)))
(* (pow eps 2) (- (* -1/25 (/ eps (pow x 2))) (* 1/5 (/ 1 x))))
(* (pow eps 2) (- (* eps (- (* -1/125 (/ eps (pow x 3))) (* 1/25 (/ 1 (pow x 2))))) (* 1/5 (/ 1 x))))
(* (pow eps 2) (- (* eps (- (* eps (- (* -1/625 (/ eps (pow x 4))) (* 1/125 (/ 1 (pow x 3))))) (* 1/25 (/ 1 (pow x 2))))) (* 1/5 (/ 1 x))))
(* (pow eps 2) (+ eps x))
(pow eps 2)
(* (pow eps 2) (+ (* 10 eps) (* 10 x)))
(* eps (+ 1 (* 5 (/ x eps))))
(* eps (- (+ 1 (* -1 (/ (+ (* -25 (pow x 2)) (* 25 (pow x 2))) (pow eps 2)))) (* -5 (/ x eps))))
(* eps (- (+ 1 (* -1 (/ (+ (* -125 (pow x 3)) (* 125 (pow x 3))) (pow eps 3)))) (+ (* -25 (/ (pow x 2) (pow eps 2))) (+ (* -5 (/ x eps)) (* 25 (/ (pow x 2) (pow eps 2)))))))
(* eps (+ 1 (* -5 (/ x eps))))
(* (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 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 3) (+ 10 (* 10 (/ x eps))))
(* (pow eps 3) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x eps)))))
(* (pow eps 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(/ (+ (* 25 (pow x 2)) (* 125 (/ (pow x 3) eps))) eps)
(/ (+ (* 25 (pow x 2)) (+ (* 125 (/ (pow x 3) eps)) (* 625 (/ (pow x 4) (pow eps 2))))) eps)
(/ (+ (* 25 (pow x 2)) (+ (* 125 (/ (pow x 3) eps)) (+ (* 625 (/ (pow x 4) (pow eps 2))) (* 3125 (/ (pow x 5) (pow eps 3)))))) eps)
(* eps (- (+ 1 (* 25 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps))))
(* eps (- (+ 1 (* 125 (/ (pow x 3) (pow eps 3)))) (+ (* -25 (/ (pow x 2) (pow eps 2))) (* -5 (/ x eps)))))
(* (pow eps 3) (+ 1 (/ x eps)))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(* -1 (* eps (- (* 5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -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 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)))))
(* -1 (* (pow eps 3) (- (* -10 (/ x eps)) 10)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ (pow x 2) eps)) (* 10 x)) eps)) 10)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (* 10 (/ 1 (* eps x)))))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))) eps)) (* 10 (/ 1 (pow x 2))))))
(* -1 (/ (+ (* -125 (/ (pow x 3) eps)) (* -25 (pow x 2))) eps))
(* -1 (/ (+ (* -25 (pow x 2)) (* -1 (/ (+ (* 125 (pow x 3)) (* 625 (/ (pow x 4) eps))) eps))) eps))
(* -1 (/ (+ (* -25 (pow x 2)) (* -1 (/ (+ (* -1 (/ (+ (* -3125 (/ (pow x 5) eps)) (* -625 (pow x 4))) eps)) (* 125 (pow x 3))) eps))) eps))
(* -1 (* eps (- (* -1 (/ (- (* 25 (/ (pow x 2) eps)) (* -5 x)) eps)) 1)))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* -125 (/ (pow x 3) eps)) (* 25 (pow x 2))) eps)) (* -5 x)) eps)) 1)))
(* -1 (* (pow eps 3) (- (* -1 (/ x eps)) 1)))
Outputs
eps
(+ eps (* 5 x))
(fma.f64 #s(literal 5 binary64) x eps)
(+ eps (* -5 x))
(fma.f64 #s(literal -5 binary64) x eps)
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(+ (* 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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 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 eps (*.f64 x eps)) #s(literal 10 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 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 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(+ (* 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)))
(* 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 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) eps))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps) (*.f64 x x))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (pow eps 3))
(*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))
(+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 x eps))
(+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps)
(* 10 (/ (pow eps 3) (pow x 2)))
(*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))
(/ (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))) (pow x 2))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 x eps)) (*.f64 x x))
(/ (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))) (pow x 2))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps) (*.f64 x x))
(* 25 (/ (pow x 2) eps))
(*.f64 (/.f64 (*.f64 x x) eps) #s(literal 25 binary64))
(* (pow x 2) (+ (* 125 (/ x (pow eps 2))) (* 25 (/ 1 eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) #s(literal 125 binary64) (/.f64 #s(literal 25 binary64) eps)) x) x)
(* (pow x 2) (+ (* x (+ (* 625 (/ x (pow eps 3))) (* 125 (/ 1 (pow eps 2))))) (* 25 (/ 1 eps))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 eps #s(literal 3 binary64))) #s(literal 625 binary64) (/.f64 #s(literal 125 binary64) (*.f64 eps eps))) x (/.f64 #s(literal 25 binary64) eps)) x) x)
(* (pow x 2) (+ (* x (+ (* x (+ (* 3125 (/ x (pow eps 4))) (* 625 (/ 1 (pow eps 3))))) (* 125 (/ 1 (pow eps 2))))) (* 25 (/ 1 eps))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3125 binary64) (/.f64 #s(literal 625 binary64) (pow.f64 eps #s(literal 3 binary64)))) x (/.f64 #s(literal 125 binary64) (*.f64 eps eps))) x (/.f64 #s(literal 25 binary64) eps)) x) x)
(+ eps (* x (+ 5 (* 25 (/ x eps)))))
(fma.f64 (fma.f64 (/.f64 x eps) #s(literal 25 binary64) #s(literal 5 binary64)) x eps)
(+ eps (* x (+ 5 (* x (+ (* 125 (/ x (pow eps 2))) (* 25 (/ 1 eps)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) #s(literal 125 binary64) (/.f64 #s(literal 25 binary64) eps)) x #s(literal 5 binary64)) x eps)
(* 25 (pow x 2))
(*.f64 #s(literal 25 binary64) (*.f64 x x))
(pow eps 3)
(pow.f64 eps #s(literal 3 binary64))
(+ (* (pow eps 2) x) (pow eps 3))
(*.f64 (*.f64 (+.f64 x eps) eps) eps)
(* eps (pow x 2))
(*.f64 (*.f64 x eps) x)
(* 5 x)
(*.f64 #s(literal 5 binary64) x)
(* x (+ 5 (/ eps x)))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)
(* x (- (+ 5 (* -1 (/ (+ (* -1/25 (pow eps 3)) (* 1/25 (pow eps 3))) (pow x 3)))) (* -1 (/ eps x))))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)
(* x (- (+ 5 (* -1 (/ (+ (* -1/125 (pow eps 4)) (* 1/125 (pow eps 4))) (pow x 4)))) (+ (* -1 (/ eps x)) (+ (* -1/25 (/ (pow eps 3) (pow x 3))) (* 1/25 (/ (pow eps 3) (pow x 3)))))))
(*.f64 (+.f64 (-.f64 #s(literal 5 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 x #s(literal 4 binary64)))) (/.f64 eps x)) x)
(* -5 x)
(*.f64 #s(literal -5 binary64) x)
(* x (- (/ eps x) 5))
(*.f64 (-.f64 (/.f64 eps x) #s(literal 5 binary64)) 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 (/.f64 (*.f64 eps eps) x) #s(literal 8 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)))
(* (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) (+.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)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 x x)))) (*.f64 x x))
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (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)))
(* 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)))
(* 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 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) x) x)
(* (pow x 2) (+ (* 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)) (*.f64 x x))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2)))))
(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))
(* x (- (* -1 (/ eps x)) 5))
(*.f64 (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 5 binary64)) x)
(* x (- (* -1/5 (/ (pow eps 2) (pow x 2))) (+ 5 (/ eps x))))
(*.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/5 binary64) x) (/.f64 (*.f64 eps eps) x)) (+.f64 (/.f64 eps x) #s(literal 5 binary64))) x)
(* x (- (* -1/25 (/ (pow eps 3) (pow x 3))) (+ 5 (+ (* 1/5 (/ (pow eps 2) (pow x 2))) (/ eps x)))))
(*.f64 (-.f64 (-.f64 (*.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal -1/25 binary64)) #s(literal 5 binary64)) (fma.f64 (/.f64 #s(literal 1/5 binary64) x) (/.f64 (*.f64 eps eps) x) (/.f64 eps x))) x)
(* -1/5 (/ (pow eps 2) x))
(*.f64 #s(literal -1/5 binary64) (/.f64 (*.f64 eps eps) x))
(/ (+ (* -1/5 (pow eps 2)) (* -1/25 (/ (pow eps 3) x))) x)
(/.f64 (fma.f64 #s(literal -1/5 binary64) (*.f64 eps eps) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal -1/25 binary64))) x)
(/ (- (+ (* -1/5 (pow eps 2)) (* -1/125 (/ (pow eps 4) (pow x 2)))) (* 1/25 (/ (pow eps 3) x))) x)
(/.f64 (fma.f64 (/.f64 #s(literal -1/125 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 #s(literal -1/5 binary64) (*.f64 eps eps) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal -1/25 binary64)))) x)
(/ (- (+ (* -1/5 (pow eps 2)) (* -1/625 (/ (pow eps 5) (pow x 3)))) (+ (* 1/125 (/ (pow eps 4) (pow x 2))) (* 1/25 (/ (pow eps 3) x)))) x)
(/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1/625 binary64) (fma.f64 (/.f64 #s(literal -1/125 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 #s(literal -1/5 binary64) (*.f64 eps eps) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal -1/25 binary64))))) x)
(* (pow eps 2) x)
(*.f64 (*.f64 eps eps) x)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
(*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)
(* 10 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(* x (+ (* 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))) x)
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 eps) x) #s(literal 5 binary64)))
(* -1 (* x (- (* -1 (/ (- (* -1 (/ (+ (* -1/25 (pow eps 3)) (* 1/25 (pow eps 3))) (pow x 2))) (* -1 eps)) x)) 5)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 5 binary64)))
(* -1 (* x (- (* -1 (/ (- (+ (* -1/125 (/ (pow eps 4) (pow x 3))) (* 1/125 (/ (pow eps 4) (pow x 3)))) (+ (* -1 eps) (+ (* -1/25 (/ (pow eps 3) (pow x 2))) (* 1/25 (/ (pow eps 3) (pow x 2)))))) x)) 5)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 5 binary64)))
(* -1 (* x (+ 5 (* -1 (/ eps x)))))
(*.f64 (neg.f64 x) (-.f64 #s(literal 5 binary64) (/.f64 eps 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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 (*.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 #s(literal 4 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) (*.f64 x x))
(* (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)))
(* -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 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(*.f64 (neg.f64 x) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal -5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))))
(* (pow x 2) (+ (* -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)) (*.f64 x x))
(+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps))
(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))
(* -1 (* x (+ 5 (/ eps x))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 eps x) #s(literal 5 binary64)))
(* -1 (* x (+ 5 (* -1 (/ (- (* -1/5 (/ (pow eps 2) x)) eps) x)))))
(*.f64 (neg.f64 x) (-.f64 #s(literal 5 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/5 binary64) (/.f64 (*.f64 eps eps) x)) eps) x)))
(* -1 (* x (+ 5 (* -1 (/ (- (* -1 (/ (- (* 1/25 (/ (pow eps 3) x)) (* -1/5 (pow eps 2))) x)) eps) x)))))
(*.f64 (neg.f64 x) (-.f64 #s(literal 5 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 eps eps) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 1/25 binary64))) (neg.f64 x)) eps) x)))
(* -1 (/ (+ (* 1/25 (/ (pow eps 3) x)) (* 1/5 (pow eps 2))) x))
(/.f64 (fma.f64 #s(literal 1/5 binary64) (*.f64 eps eps) (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 1/25 binary64))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -1/125 (/ (pow eps 4) x)) (* 1/25 (pow eps 3))) x)) (* 1/5 (pow eps 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal 1/5 binary64) eps) eps (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal -1/125 binary64) (*.f64 #s(literal -1/25 binary64) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 x))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 1/625 (/ (pow eps 5) x)) (* -1/125 (pow eps 4))) x)) (* 1/25 (pow eps 3))) x)) (* 1/5 (pow eps 2))) x))
(/.f64 (fma.f64 (*.f64 #s(literal 1/5 binary64) eps) eps (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/625 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x) (*.f64 #s(literal 1/125 binary64) (pow.f64 eps #s(literal 4 binary64)))) x) #s(literal -1 binary64) (*.f64 #s(literal -1/25 binary64) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 x))) (neg.f64 x))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(*.f64 (neg.f64 x) (neg.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))))
(* -1 (* x (+ (* -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))) x)
(- eps (* -5 x))
(fma.f64 #s(literal 5 binary64) x eps)
(- eps (* 5 x))
(fma.f64 #s(literal -5 binary64) x 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 10 binary64)))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps)) eps)
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(*.f64 (fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 eps #s(literal 3 binary64)))
(* 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) eps) (*.f64 (*.f64 x x) (+.f64 x 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 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) eps))
(pow eps 4)
(pow.f64 eps #s(literal 4 binary64))
(* (pow eps 4) (+ eps (* 5 x)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(*.f64 (fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)
(* eps (+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x)))))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ 5 (* eps (+ (* 10 (/ eps (pow x 2))) (* 10 (/ 1 x))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps (*.f64 x x)) #s(literal 10 binary64) (/.f64 #s(literal 10 binary64) x)) eps #s(literal 5 binary64)) eps)
(+ (* -5 x) (* -1 eps))
(fma.f64 #s(literal -5 binary64) x (neg.f64 eps))
(+ (* -5 x) (* eps (- (* -1/5 (/ eps x)) 1)))
(fma.f64 #s(literal -5 binary64) x (*.f64 (-.f64 (*.f64 #s(literal -1/5 binary64) (/.f64 eps x)) #s(literal 1 binary64)) eps))
(+ (* -5 x) (* eps (- (* eps (- (* -1/25 (/ eps (pow x 2))) (* 1/5 (/ 1 x)))) 1)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/25 binary64)) (/.f64 #s(literal 1/5 binary64) x)) eps) #s(literal 1 binary64)) eps (*.f64 #s(literal -5 binary64) x))
(* (pow eps 2) (- (* -1/25 (/ eps (pow x 2))) (* 1/5 (/ 1 x))))
(*.f64 (-.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -1/25 binary64)) (/.f64 #s(literal 1/5 binary64) x)) (*.f64 eps eps))
(* (pow eps 2) (- (* eps (- (* -1/125 (/ eps (pow x 3))) (* 1/25 (/ 1 (pow x 2))))) (* 1/5 (/ 1 x))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal -1/125 binary64)) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) eps) (/.f64 #s(literal 1/5 binary64) x)) (*.f64 eps eps))
(* (pow eps 2) (- (* eps (- (* eps (- (* -1/625 (/ eps (pow x 4))) (* 1/125 (/ 1 (pow x 3))))) (* 1/25 (/ 1 (pow x 2))))) (* 1/5 (/ 1 x))))
(*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal -1/625 binary64)) (/.f64 #s(literal 1/125 binary64) (pow.f64 x #s(literal 3 binary64)))) eps) (/.f64 #s(literal 1/25 binary64) (*.f64 x x))) eps) (/.f64 #s(literal 1/5 binary64) x)) (*.f64 eps eps))
(* (pow eps 2) (+ eps x))
(*.f64 (*.f64 (+.f64 x eps) eps) eps)
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 x eps))
(* eps (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps)
(* eps (- (+ 1 (* -1 (/ (+ (* -25 (pow x 2)) (* 25 (pow x 2))) (pow eps 2)))) (* -5 (/ x eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal -5 binary64) (/.f64 #s(literal 0 binary64) (*.f64 eps eps)))) eps)
(* eps (- (+ 1 (* -1 (/ (+ (* -125 (pow x 3)) (* 125 (pow x 3))) (pow eps 3)))) (+ (* -25 (/ (pow x 2) (pow eps 2))) (+ (* -5 (/ x eps)) (* 25 (/ (pow x 2) (pow eps 2)))))))
(*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (/.f64 x eps) #s(literal -5 binary64) (/.f64 #s(literal 0 binary64) (*.f64 eps eps)))) eps)
(* eps (+ 1 (* -5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal -5 binary64) #s(literal 1 binary64)) 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 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 #s(literal 5 binary64) eps) (/.f64 (pow.f64 x #s(literal 4 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 3) (+ 10 (* 10 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x eps)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 x x) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(*.f64 (+.f64 (/.f64 #s(literal 10 binary64) (*.f64 x x)) (/.f64 #s(literal 10 binary64) (*.f64 x eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (+ (/ 5 (pow eps 2)) (/ 10 (* eps x)))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 5 binary64) (*.f64 eps eps)) (/.f64 #s(literal 10 binary64) (*.f64 x eps))) (/.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3 binary64)))
(/ (+ (* 25 (pow x 2)) (* 125 (/ (pow x 3) eps))) eps)
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 125 binary64) (*.f64 #s(literal 25 binary64) (*.f64 x x))) eps)
(/ (+ (* 25 (pow x 2)) (+ (* 125 (/ (pow x 3) eps)) (* 625 (/ (pow x 4) (pow eps 2))))) eps)
(/.f64 (fma.f64 (/.f64 #s(literal 625 binary64) eps) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 125 binary64) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) eps)
(/ (+ (* 25 (pow x 2)) (+ (* 125 (/ (pow x 3) eps)) (+ (* 625 (/ (pow x 4) (pow eps 2))) (* 3125 (/ (pow x 5) (pow eps 3)))))) eps)
(/.f64 (fma.f64 (*.f64 #s(literal 25 binary64) x) x (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 125 binary64) (fma.f64 (/.f64 #s(literal 625 binary64) eps) (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 (*.f64 #s(literal 3125 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 eps #s(literal 3 binary64)))))) eps)
(* eps (- (+ 1 (* 25 (/ (pow x 2) (pow eps 2)))) (* -5 (/ x eps))))
(*.f64 (fma.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) #s(literal 25 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) eps)
(* eps (- (+ 1 (* 125 (/ (pow x 3) (pow eps 3)))) (+ (* -25 (/ (pow x 2) (pow eps 2))) (* -5 (/ x eps)))))
(*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (fma.f64 (*.f64 (/.f64 x eps) (/.f64 x eps)) #s(literal 25 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))) eps)
(* (pow eps 3) (+ 1 (/ x eps)))
(*.f64 (+.f64 (/.f64 x eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64)))
(* -1 (* eps (- (* 5 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -5 binary64)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -6 binary64))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 (*.f64 x x) #s(literal 6 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (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 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 #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.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (- (* -10 (/ x eps)) 10)))
(*.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal -10 binary64)) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ (pow x 2) eps)) (* 10 x)) eps)) 10)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) (neg.f64 eps)) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (* 10 (/ 1 (* eps x)))))
(*.f64 (+.f64 (/.f64 #s(literal 10 binary64) (*.f64 x x)) (/.f64 #s(literal 10 binary64) (*.f64 x eps))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))) eps)) (* 10 (/ 1 (pow x 2))))))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 3 binary64))) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal 10 binary64) x)) (neg.f64 eps)) (/.f64 #s(literal 10 binary64) (*.f64 x x))))
(* -1 (/ (+ (* -125 (/ (pow x 3) eps)) (* -25 (pow x 2))) eps))
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -125 binary64) (*.f64 #s(literal -25 binary64) (*.f64 x x))) (neg.f64 eps))
(* -1 (/ (+ (* -25 (pow x 2)) (* -1 (/ (+ (* 125 (pow x 3)) (* 625 (/ (pow x 4) eps))) eps))) eps))
(/.f64 (fma.f64 (*.f64 #s(literal -25 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 625 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64))) (neg.f64 eps))) (neg.f64 eps))
(* -1 (/ (+ (* -25 (pow x 2)) (* -1 (/ (+ (* -1 (/ (+ (* -3125 (/ (pow x 5) eps)) (* -625 (pow x 4))) eps)) (* 125 (pow x 3))) eps))) eps))
(/.f64 (fma.f64 (*.f64 #s(literal -25 binary64) x) x (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (fma.f64 #s(literal -625 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 5 binary64)) eps) #s(literal -3125 binary64))) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps))
(* -1 (* eps (- (* -1 (/ (- (* 25 (/ (pow x 2) eps)) (* -5 x)) eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))
(* -1 (* eps (- (* -1 (/ (- (* -1 (/ (- (* -125 (/ (pow x 3) eps)) (* 25 (pow x 2))) eps)) (* -5 x)) eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -125 binary64) (*.f64 #s(literal -25 binary64) (*.f64 x x))) eps) #s(literal -1 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))
(* -1 (* (pow eps 3) (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 3 binary64)))

rewrite332.0ms (3.9%)

Memory
-15.0MiB live, 289.2MiB allocated; 131ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079704
0115691
1453632
23449632
09776613
Stop Event
iter limit
node limit
iter limit
Counts
30 → 685
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))) (*.f64 x x))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x)))
(*.f64 #s(literal 25 binary64) (*.f64 x x))
#s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps))
(*.f64 eps eps)
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 x eps)) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 (*.f64 eps x) x)
(/.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))
Outputs
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64))))) (neg.f64 (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 eps) eps) (*.f64 #s(literal -25 binary64) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 x #s(literal 5 binary64) eps)
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 eps (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(-.f64 (/.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))))
(-.f64 (/.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 25 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(-.f64 (*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps) (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(-.f64 eps (*.f64 #s(literal -5 binary64) x))
(+.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(+.f64 (*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(+.f64 (*.f64 x #s(literal 5 binary64)) eps)
(+.f64 eps (*.f64 x #s(literal 5 binary64)))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -5 binary64) x) #s(literal 2 binary64))) (fma.f64 x #s(literal 5 binary64) eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal -125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 #s(literal -5 binary64) x) #s(literal 2 binary64)) (*.f64 eps (*.f64 #s(literal -5 binary64) x)))))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 x #s(literal 5 binary64) eps))
(/.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal -5 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal -5 binary64) x))
(fma.f64 #s(literal -5 binary64) x eps)
(fma.f64 x #s(literal -5 binary64) eps)
(-.f64 (/.f64 (*.f64 eps eps) (fma.f64 x #s(literal 5 binary64) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (fma.f64 x #s(literal 5 binary64) eps)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))) (/.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(-.f64 eps (*.f64 x #s(literal 5 binary64)))
(+.f64 (*.f64 #s(literal -5 binary64) x) eps)
(+.f64 eps (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 eps (*.f64 #s(literal -5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) (*.f64 x x)) #s(literal 10 binary64))
(*.f64 (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64)) (*.f64 x x))
(*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps))))
(*.f64 (*.f64 x x) (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64)))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps))))
(*.f64 x (*.f64 x (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 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 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 (neg.f64 x) x) #s(literal -10 binary64))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.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 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 binary64)))
(fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (fabs.f64 (*.f64 eps (pow.f64 eps #s(literal 3/2 binary64)))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 eps (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) eps)
(*.f64 (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 eps (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (neg.f64 eps) #s(literal 4 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(pow.f64 eps #s(literal 4 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)))
(neg.f64 (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))
(sqrt.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)))
(fabs.f64 (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))
(fabs.f64 (pow.f64 eps #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 eps) (*.f64 #s(literal 2 binary64) (log.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 eps) eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))) eps)
(*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 eps eps))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 x #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps))
(*.f64 eps (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(fma.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 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.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 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 eps (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (neg.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (neg.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64))))) (neg.f64 (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 eps) eps) (*.f64 #s(literal -25 binary64) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (/.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (*.f64 (*.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (fma.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 (*.f64 x x) #s(literal 25 binary64)))) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(fma.f64 x #s(literal 5 binary64) eps)
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 eps (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(-.f64 (/.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 2 binary64))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps))))
(-.f64 (/.f64 (/.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 x x) #s(literal 25 binary64))) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 25 binary64)) (*.f64 x x)) (pow.f64 (fma.f64 #s(literal -5 binary64) x eps) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(-.f64 (*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps) (*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(-.f64 eps (*.f64 #s(literal -5 binary64) x))
(+.f64 (/.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 x x) #s(literal 25 binary64) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(+.f64 (*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps) (*.f64 #s(literal -25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))))
(+.f64 (*.f64 x #s(literal 5 binary64)) eps)
(+.f64 eps (*.f64 x #s(literal 5 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) eps (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (+.f64 x eps) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (+.f64 x eps) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps)) eps))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (neg.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (neg.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 5 binary64) eps)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 #s(literal -5 binary64) (*.f64 (*.f64 x eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x) x)))
#s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))
(*.f64 x (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 x x)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 x x)) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))))
(fma.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 x x) (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps))) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 x x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) eps (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (+.f64 x eps) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64)) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (+.f64 x eps) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (fabs.f64 (*.f64 x eps)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (fabs.f64 (*.f64 (*.f64 x eps) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 x (*.f64 (*.f64 x eps) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (*.f64 x eps) x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) (*.f64 (*.f64 x eps) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (fabs.f64 (*.f64 x (*.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 x (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps)) eps))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps)))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))))
(-.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (neg.f64 (*.f64 (*.f64 x eps) x)) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (neg.f64 (*.f64 x eps)) (*.f64 x #s(literal 5 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 #s(literal 5 binary64) eps)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 #s(literal -5 binary64) (*.f64 (*.f64 x eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 x eps))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x)))))
(*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))))
(*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x)))))
#s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(*.f64 (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))) #s(literal 25 binary64))
(*.f64 (*.f64 #s(literal 25 binary64) x) (/.f64 x (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 25 binary64) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 #s(literal 25 binary64) (*.f64 x (/.f64 x (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (neg.f64 (*.f64 #s(literal -25 binary64) (*.f64 x x))) (neg.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (*.f64 #s(literal -25 binary64) (*.f64 x x)) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(neg.f64 (/.f64 (*.f64 #s(literal -25 binary64) (*.f64 x x)) (fma.f64 #s(literal -5 binary64) x eps)))
(neg.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(*.f64 (/.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (/.f64 (*.f64 eps eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(*.f64 (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) eps)
(*.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 eps (/.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (*.f64 eps eps) (neg.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (*.f64 eps eps) (fma.f64 #s(literal -5 binary64) x eps))
(neg.f64 (/.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (neg.f64 (neg.f64 (*.f64 x #s(literal 5 binary64)))) (neg.f64 (neg.f64 (*.f64 x #s(literal 5 binary64)))))
(*.f64 (*.f64 #s(literal 25 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) x) #s(literal 5 binary64))
(*.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 5 binary64)) x)
(*.f64 (neg.f64 (*.f64 x #s(literal 5 binary64))) (neg.f64 (*.f64 x #s(literal 5 binary64))))
(*.f64 (*.f64 #s(literal 25 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 25 binary64)))
(*.f64 (*.f64 x x) #s(literal 25 binary64))
(*.f64 #s(literal 25 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x #s(literal 5 binary64)))
(*.f64 x (*.f64 #s(literal 5 binary64) (*.f64 x #s(literal 5 binary64))))
(*.f64 x (*.f64 #s(literal 25 binary64) x))
(*.f64 #s(literal 5 binary64) (*.f64 x (*.f64 x #s(literal 5 binary64))))
(pow.f64 (neg.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 2 binary64))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 5 binary64))) #s(literal 2 binary64)))
#s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps))
(*.f64 (sqrt.f64 (*.f64 eps (pow.f64 eps #s(literal 3/2 binary64)))) (sqrt.f64 (pow.f64 eps #s(literal 3/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 eps #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 eps #s(literal 5/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 eps) eps)) (sqrt.f64 (*.f64 (neg.f64 eps) eps)))
(*.f64 (sqrt.f64 (neg.f64 eps)) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 eps) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (sqrt.f64 (neg.f64 eps)))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (sqrt.f64 eps))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps))) (sinh.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps))))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) eps)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (+.f64 x eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))))
(*.f64 (+.f64 x eps) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps)))
(*.f64 eps (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) eps (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 (*.f64 x eps) eps) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x eps) eps) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 (+.f64 x eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (+.f64 x eps) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (+.f64 x eps)))
(*.f64 (+.f64 x eps) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (+.f64 x eps))
(*.f64 eps (*.f64 (+.f64 x eps) eps))
(/.f64 (*.f64 (fma.f64 eps eps (*.f64 (neg.f64 x) x)) (*.f64 eps eps)) (-.f64 eps x))
(/.f64 (*.f64 (fma.f64 x x (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 (neg.f64 x) x))) (-.f64 eps x))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 x x (*.f64 (neg.f64 eps) eps))) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x eps) eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (*.f64 (+.f64 x eps) eps) eps))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 x eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 x eps) eps) (pow.f64 eps #s(literal 3 binary64))))))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64)))) (*.f64 (*.f64 x eps) eps))
(fma.f64 (pow.f64 (neg.f64 eps) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 3/2 binary64)) (*.f64 (*.f64 x eps) eps))
(fma.f64 (*.f64 x (neg.f64 eps)) (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 x eps) eps))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 x eps) eps))
(fma.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps) (*.f64 (*.f64 x eps) eps))
(fma.f64 (*.f64 x eps) eps (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) x) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 x eps) eps))
(fma.f64 (neg.f64 eps) (*.f64 eps eps) (*.f64 (*.f64 x eps) eps))
(fma.f64 x (*.f64 eps eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) (neg.f64 eps) (*.f64 (*.f64 x eps) eps))
(fma.f64 (*.f64 eps eps) x (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 x eps) eps))
(fma.f64 eps (*.f64 x eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x eps) eps))
(-.f64 (*.f64 (*.f64 x eps) eps) (*.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64))))
(-.f64 (*.f64 (*.f64 x eps) eps) (*.f64 (*.f64 (neg.f64 eps) eps) eps))
(-.f64 (*.f64 (*.f64 x eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 x eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 x eps) eps))
(*.f64 (*.f64 eps (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 x eps) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) eps))
(*.f64 (*.f64 x x) eps)
(*.f64 x (*.f64 x eps))
(*.f64 eps (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)))) (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x) x (*.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x) (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x) (neg.f64 x) (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x) x (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x))) (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x) (*.f64 (neg.f64 x) x) (*.f64 x (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 x (*.f64 (neg.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x) (*.f64 x x) (*.f64 x (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)))) (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x (*.f64 (*.f64 (neg.f64 x) x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x))) (*.f64 (*.f64 (neg.f64 x) x) x))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) (*.f64 x x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (neg.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x))) (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)) x (*.f64 (neg.f64 x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)) (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))) (*.f64 (neg.f64 x) (*.f64 (neg.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x)) (*.f64 x x) (*.f64 (neg.f64 x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x) (neg.f64 x) (*.f64 x (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x) x (*.f64 x (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x))) (*.f64 x x))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x) (*.f64 (neg.f64 x) x) (*.f64 x (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))) (*.f64 x (*.f64 (neg.f64 x) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x) (*.f64 x x) (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (neg.f64 x) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x))) (*.f64 (*.f64 (neg.f64 x) x) (neg.f64 x)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x (*.f64 (*.f64 (neg.f64 x) x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x))) (*.f64 (*.f64 (neg.f64 x) x) x))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))) (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (neg.f64 x) (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) x))) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) x (*.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) x))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 (neg.f64 x) x) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps))) (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(/.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (neg.f64 x)) (neg.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))) (*.f64 x x)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x)) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) x) x)
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))) (*.f64 x x)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 3 binary64)) #s(literal 125 binary64) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 x eps) x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps)) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))))) (*.f64 x x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)))) (*.f64 x x)))
(fma.f64 (/.f64 (*.f64 x eps) (neg.f64 x)) (/.f64 (*.f64 x #s(literal 5 binary64)) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 x) x) x) (/.f64 (*.f64 #s(literal 5 binary64) eps) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 x x) x) (/.f64 (*.f64 #s(literal 5 binary64) eps) x) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 (*.f64 x eps) x) (neg.f64 x)) (/.f64 #s(literal 5 binary64) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 #s(literal 5 binary64) (neg.f64 x)) (/.f64 (*.f64 (*.f64 x eps) x) (neg.f64 x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 (*.f64 x eps) x) x) (/.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 (*.f64 x eps) x) x) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) (neg.f64 x)) (/.f64 (neg.f64 eps) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (neg.f64 x)) (/.f64 #s(literal -10 binary64) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) x) (/.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 x)) (/.f64 (*.f64 (neg.f64 eps) eps) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) (/.f64 (*.f64 eps eps) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) x) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (neg.f64 x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) (/.f64 eps (*.f64 x x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (/.f64 (*.f64 eps eps) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (*.f64 (*.f64 x eps) x) (/.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (/.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (*.f64 x eps) (/.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(fma.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 #s(literal 5 binary64) (/.f64 (*.f64 (*.f64 x eps) x) (*.f64 x x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(fma.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(-.f64 (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -10 binary64) (+.f64 x eps)) eps) eps) (*.f64 x x)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)) (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)))
(+.f64 (*.f64 (/.f64 (*.f64 x eps) x) (/.f64 (*.f64 x #s(literal 5 binary64)) x)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) x) (/.f64 eps x)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps) eps)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (+.f64 x eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 (+.f64 x eps) eps) eps) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps))))
(*.f64 (+.f64 x eps) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (+.f64 x eps)))
(*.f64 eps (*.f64 (*.f64 (+.f64 x eps) eps) #s(literal 10 binary64)))
(*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) eps (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 (*.f64 x eps) eps) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x eps) eps) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))
(+.f64 (*.f64 (*.f64 (*.f64 x eps) eps) #s(literal 10 binary64)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x)))

eval128.0ms (1.5%)

Memory
0.9MiB live, 144.2MiB allocated; 24ms collecting garbage
Compiler

Compiled 45 708 to 4 365 computations (90.5% saved)

prune99.0ms (1.2%)

Memory
27.7MiB live, 119.3MiB allocated; 8ms collecting garbage
Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New77113784
Fresh178
Picked325
Done033
Total77525800
Accuracy
100.0%
Counts
800 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
24.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (-.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
87.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
87.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps))
45.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (+.f64 x eps) (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64))) (*.f64 x x))) (*.f64 x x)) (*.f64 x x)))
78.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
8.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 x eps) x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 (+.f64 x eps) eps) eps))) (*.f64 x x)))) (pow.f64 x #s(literal 4 binary64))))
78.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
78.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 eps eps))) x) x)))
78.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 x eps)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps) (*.f64 x x))))
66.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 eps x) eps)))))
66.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) x) (*.f64 #s(literal 10 binary64) x))))
78.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x))))
78.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) x) x)) (*.f64 x x))))
78.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x))))
66.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 x (*.f64 x (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64))))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (/.f64 (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x))) (fma.f64 #s(literal -5 binary64) x eps)) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (fma.f64 #s(literal -5 binary64) x eps))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) #s(approx (- eps (* 5 x)) (*.f64 (-.f64 (/.f64 eps x) #s(literal 5 binary64)) x)))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
69.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 25 binary64)) (fma.f64 eps eps (*.f64 #s(literal -25 binary64) (*.f64 x x)))) (fma.f64 x #s(literal 5 binary64) eps))) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (-.f64 eps (*.f64 #s(literal -5 binary64) x)) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))
Compiler

Compiled 3 268 to 1 097 computations (66.4% saved)

regimes87.0ms (1%)

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

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

Compiled 11 to 11 computations (0% saved)

regimes10.0ms (0.1%)

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

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

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

regimes7.0ms (0.1%)

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

1 calls:

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

regimes17.0ms (0.2%)

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

1 calls:

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

regimes6.0ms (0.1%)

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

1 calls:

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

regimes6.0ms (0.1%)

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

1 calls:

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

regimes6.0ms (0.1%)

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

1 calls:

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

regimes5.0ms (0.1%)

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

1 calls:

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

regimes4.0ms (0%)

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

1 calls:

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

regimes3.0ms (0%)

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

1 calls:

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

regimes3.0ms (0%)

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

1 calls:

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

regimes2.0ms (0%)

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

1 calls:

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

regimes33.0ms (0.4%)

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

3 calls:

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

regimes5.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes3.0ms (0%)

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

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

Compiled 11 to 11 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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-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
4.709418709252887e-304
0.0ms
-3.1374980353e-314
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify61.0ms (0.7%)

Memory
-6.7MiB live, 38.8MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01571685
12571684
25781637
320571591
469851591
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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 5 binary64)) x (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 5 binary64)) x (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #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)))) (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) x) x)) (*.f64 x x)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 x (*.f64 x (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64))))))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) eps)) #s(literal 1 binary64)) (neg.f64 (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 5 binary64)) x (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 5 binary64)) x (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #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)))) (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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) x) x)) (*.f64 x x)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) x) x)) (*.f64 x x)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 -2024022533/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 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 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 #s(approx (+ (* (* (* eps x) x) 5) (* (* (* eps eps) (+ x eps)) 10)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (+ (* -10 (* eps eps)) (/ (* (pow eps 3) 10) (neg x))) (neg x))) (pow x 4)) (*.f64 x (*.f64 x (*.f64 #s(approx (* (* eps eps) (+ x eps)) (*.f64 (*.f64 x eps) eps)) #s(literal 10 binary64))))))

derivations1.7s (19.8%)

Memory
6.1MiB live, 1 009.2MiB allocated; 137ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0245963
1900862
24071694
08439658
065501
089501
1335491
22513485
08513467
043290
074290
1264279
21964279
09357279
079704
0115691
1453632
23449632
09776613
04301785
116511616
274091586
082711479
03961629
114961487
266811445
082881350
06982653
125302463
089702314
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 680 to 162 computations (90.4% saved)

preprocess100.0ms (1.2%)

Memory
-11.8MiB live, 124.4MiB allocated; 17ms collecting garbage
Compiler

Compiled 3 378 to 338 computations (90% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...