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

Time bar (total: 8.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%25.7%74.3%0%0%0%0
100%25.7%0%74.3%0%0%0%1
Compiler

Compiled 25 to 19 computations (24% saved)

sample1.8s (21.8%)

Memory
24.8MiB live, 2 108.2MiB allocated
Samples
960.0ms6 679×0valid
328.0ms1 290×1valid
127.0ms287×2valid
Precisions
Click to see histograms. Total time spent on operations: 977.0ms
ival-pow: 527.0ms (54% of total)
ival-<=: 215.0ms (22% of total)
ival-add: 92.0ms (9.4% of total)
adjust: 54.0ms (5.5% of total)
ival-sub: 45.0ms (4.6% of total)
ival-and: 22.0ms (2.3% of total)
exact: 19.0ms (1.9% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain106.0ms (1.3%)

Memory
28.2MiB live, 183.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
310-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)))cancellation310
Confusion
Predicted +Predicted -
+310
-0225
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3100
-00225
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0225
131
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms424×0valid
12.0ms76×1valid
3.0ms12×2valid
Compiler

Compiled 82 to 32 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-pow: 22.0ms (69.3% of total)
adjust: 3.0ms (9.4% of total)
ival-add: 3.0ms (9.4% of total)
ival-sub: 3.0ms (9.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess36.0ms (0.4%)

Memory
-1.6MiB live, 75.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01951
13949
29347
320047
436847
549647
657247
759447
859847
079
0119
1149
2199
3299
4459
5809
61209
71429
81469
01469
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.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

simplify11.0ms (0.1%)

Memory
-33.3MiB live, 10.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01123
11423
21923
32923
44523
58023
612023
714223
814623
014623
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))

localize29.0ms (0.4%)

Memory
16.4MiB live, 55.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 5 binary64))
accuracy0
(+.f64 x eps)
accuracy0.020195019536884032
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy6.542314691481566
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
15.0ms212×0valid
7.0ms38×1valid
1.0ms2valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-pow: 10.0ms (62.1% of total)
ival-add: 3.0ms (18.6% of total)
adjust: 1.0ms (6.2% of total)
ival-sub: 1.0ms (6.2% 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
15.3MiB live, 15.3MiB allocated
Counts
4 → 38
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
(pow.f64 x #s(literal 5 binary64))
Outputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
eps
(+ eps x)
(pow x 5)
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* (pow x 5) (+ 1 (+ (* 4 (/ eps x)) (/ eps x))))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 8 (/ (pow eps 2) (pow x 2))) (/ eps x))))))
(* (pow x 5) (+ 1 (+ (* 2 (/ (pow eps 2) (pow x 2))) (+ (* 4 (/ eps x)) (+ (* 4 (/ (pow eps 3) (pow x 3))) (+ (* 8 (/ (pow eps 2) (pow x 2))) (+ (/ eps x) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 3)))))))))
x
(* x (+ 1 (/ eps x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 1)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) x)) 1)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))) x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(+ (* eps (+ (* 4 (pow x 4)) (pow x 4))) (pow x 5))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4)))) (pow x 5))
(+ (* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4)))) (pow x 5))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* eps (+ 1 (/ x eps)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (pow (+ x eps) 5) (+ x eps) (pow x 5))
1.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))

simplify157.0ms (1.9%)

Memory
-24.6MiB live, 230.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0245959
1909859
24157688
08532649
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 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 4 binary64) eps)) 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 (*.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 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #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 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) x))) (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 #s(literal -1 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))) x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (*.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 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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 (*.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 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (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 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 #s(literal -1 binary64) (/.f64 x eps)))

rewrite194.0ms (2.3%)

Memory
9.8MiB live, 210.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
01120
15220
238720
3441120
0828820
Stop Event
iter limit
node limit
iter limit
Counts
4 → 306
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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64))))
(*.f64 (fma.f64 #s(literal -1 binary64) (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 (fma.f64 #s(literal -1 binary64) (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 (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))))
(*.f64 (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 -1 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (pow.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (pow.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)))) #s(literal -1 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 (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))) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 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 -1 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 (-.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))) (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 -1 binary64))))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 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 -1 binary64)))
(pow.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 20 binary64)) (pow.f64 x #s(literal 20 binary64))) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 binary64))) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64))) (+.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 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 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 -1 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 45 binary64)) (pow.f64 x #s(literal 45 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 -1 binary64))) (+.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 (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 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) (-.f64 (neg.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 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 20 binary64)) (pow.f64 x #s(literal 20 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 30 binary64)) (pow.f64 x #s(literal 30 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 45 binary64)) (pow.f64 x #s(literal 45 binary64))) #s(literal 1 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) #s(literal 1 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 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 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 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 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 (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))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (+.f64 (pow.f64 x #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (neg.f64 (pow.f64 (*.f64 (+.f64 eps x) 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))))
(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 (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)) (neg.f64 (log.f64 (-.f64 x eps)))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.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)) (neg.f64 (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64))) (neg.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))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps 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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 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)))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps 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))) (neg.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))))))
(fma.f64 (/.f64 (pow.f64 (+.f64 eps 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 (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)))))
(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))) (neg.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))))))
(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 #s(literal -1 binary64) (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 (*.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 (/.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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 5 binary64))) (neg.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))))))
(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 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (*.f64 (+.f64 eps x) 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 (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 (-.f64 x eps) (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 (-.f64 x eps) #s(literal -5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 5 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -5 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 5/4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 15/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 15/2 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 (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))))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 15/2 binary64)) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15/2 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)))))
(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)))) (neg.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))))))
(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 x #s(literal 5/4 binary64)) (*.f64 (pow.f64 x #s(literal 5/4 binary64)) (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps 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)))) (neg.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))))))
(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)))) (neg.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))))))
(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 10 binary64)) (/.f64 (pow.f64 (+.f64 eps 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)))) (neg.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))))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (/.f64 (pow.f64 (+.f64 eps 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 (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)))))
(fma.f64 (pow.f64 (+.f64 eps 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 -1 binary64)) (neg.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))))))
(fma.f64 (pow.f64 (+.f64 eps 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 -1 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 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 -1 binary64)) (neg.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))))))
(fma.f64 (pow.f64 (+.f64 eps 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 -1 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)))))
(fma.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (/.f64 (pow.f64 (+.f64 eps 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)))) (neg.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))))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (/.f64 (pow.f64 (+.f64 eps 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)))) (/.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)))))
(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)))) (neg.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))))))
(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 5 binary64)) #s(literal 0 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 #s(literal 0 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 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 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 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)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (+.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (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 (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)))) (neg.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))))))
(+.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)))) (neg.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))))))
(+.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 (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 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 (+.f64 eps 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 (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)) (neg.f64 (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)) (neg.f64 (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))))
(*.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 (-.f64 x eps) (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 (-.f64 x eps) #s(literal -5 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 5 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -5 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 (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 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal -5 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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))))) (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) (pow.f64 (exp.f64 #s(literal 5 binary64)) (neg.f64 (log.f64 (+.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (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 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 5/2 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 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 5/2 binary64)))
(exp.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 5/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 5/2 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 (-.f64 x eps) (+.f64 eps x)) (-.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 (+.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 eps x) (-.f64 eps x)) (pow.f64 (-.f64 eps x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (*.f64 (-.f64 x eps) (+.f64 eps x)))
(*.f64 (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(*.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (pow.f64 (neg.f64 (-.f64 x eps)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (/.f64 (+.f64 eps x) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(*.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) (*.f64 (+.f64 eps x) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 (+.f64 eps x) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 eps x) (*.f64 (-.f64 x eps) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 eps eps (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (-.f64 x eps) #s(literal -1 binary64))) (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64))) (fma.f64 x (/.f64 x (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64))) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (/.f64 x (-.f64 x eps))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 eps x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (neg.f64 (neg.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) #s(literal 1 binary64)) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps eps) (fma.f64 eps eps (*.f64 x x)) (pow.f64 x #s(literal 4 binary64))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 x #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.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 (exp.f64 (log.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (fma.f64 eps eps (*.f64 x x)) (-.f64 x eps)))
(/.f64 (-.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (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 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (-.f64 eps x))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (*.f64 (+.f64 eps x) (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 eps x) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 eps x) #s(literal -1 binary64)))
(/.f64 (+.f64 (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 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (-.f64 x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (-.f64 eps x) eps (*.f64 x x)))
(neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 x eps) (+.f64 eps x))) (-.f64 x eps)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 (-.f64 x eps) (+.f64 eps x)) (neg.f64 (-.f64 x eps))))
(neg.f64 (/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)))))
(fma.f64 (/.f64 (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 (/.f64 (*.f64 x x) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 eps (+.f64 eps x) (*.f64 x x)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.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 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (/.f64 (*.f64 x x) (*.f64 (-.f64 x eps) (+.f64 eps x))) (+.f64 eps x) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.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 (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)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(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)) (neg.f64 (*.f64 eps (/.f64 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 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (/.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 binary64)) (pow.f64 (fma.f64 (-.f64 eps x) eps (*.f64 x x)) #s(literal -1 binary64)) (/.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 (*.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))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 x (/.f64 x (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (cosh.f64 (log.f64 (+.f64 eps x))) (sinh.f64 (neg.f64 (log.f64 (+.f64 eps x)))))
(-.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 eps x))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 (cosh.f64 (log.f64 (+.f64 eps x))) (sinh.f64 (log.f64 (+.f64 eps x))))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (-.f64 eps x) eps (*.f64 x x))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(+.f64 (*.f64 x (/.f64 x (-.f64 x eps))) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
(*.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 15/4 binary64)) (pow.f64 x #s(literal 5/4 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 (*.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) (exp.f64 (neg.f64 (*.f64 (log.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 (log.f64 x) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5/2 binary64)) #s(literal 1 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 (neg.f64 x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 x)) #s(literal 5 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 x)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5/2 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5/2 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))))

eval46.0ms (0.6%)

Memory
-14.1MiB live, 57.2MiB allocated
Compiler

Compiled 8 740 to 1 211 computations (86.1% saved)

prune13.0ms (0.2%)

Memory
-12.1MiB live, 26.4MiB allocated
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3318339
Fresh000
Picked101
Done000
Total3328340
Accuracy
100.0%
Counts
340 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
81.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))
88.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
81.3%
#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))))
79.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
81.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
80.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
79.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64))))
Compiler

Compiled 430 to 290 computations (32.6% saved)

simplify170.0ms (2.1%)

Memory
18.5MiB live, 168.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
050479
088479
1168470
2536452
33084416
08247400
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(/.f64 (*.f64 x x) eps)
(*.f64 x x)
x
eps
(/.f64 #s(literal 2 binary64) 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)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
#s(literal 5 binary64)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(*.f64 (*.f64 x x) #s(literal 8 binary64))
#s(literal 8 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(+.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))))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 2 binary64)
(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)))
#s(literal 4 binary64)
(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))
#s(literal 8 binary64)
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) 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)
(pow.f64 x #s(literal 4 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(*.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) (/.f64 eps x)) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 x eps) x) eps) #s(literal 10 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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)))
(*.f64 (fma.f64 (/.f64 (*.f64 (/.f64 x eps) x) eps) #s(literal 10 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 (/.f64 (*.f64 (/.f64 x eps) x) eps) #s(literal 10 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))
(/.f64 (*.f64 x x) eps)
(*.f64 (/.f64 x eps) x)
(*.f64 x x)
x
eps
(/.f64 #s(literal 2 binary64) 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)
(*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 8 binary64) eps) x #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
(*.f64 x (fma.f64 (/.f64 #s(literal 8 binary64) eps) x #s(literal 5 binary64)))
#s(literal 5 binary64)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))
(*.f64 (*.f64 x x) #s(literal 8 binary64))
(*.f64 #s(literal 8 binary64) (*.f64 x x))
#s(literal 8 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)) (pow.f64 x #s(literal 4 binary64))))
(*.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)))
(*.f64 (fma.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)) (pow.f64 x #s(literal 4 binary64)))
(+.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))))
(fma.f64 eps (fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 2 binary64)
(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)))
(fma.f64 (/.f64 (*.f64 eps eps) x) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 8 binary64)) (*.f64 #s(literal 4 binary64) eps))
#s(literal 4 binary64)
(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))
(*.f64 (/.f64 (*.f64 eps eps) x) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 8 binary64)))
#s(literal 8 binary64)
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)
(/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x)
(/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)
(*.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)
(pow.f64 x #s(literal 4 binary64))

localize210.0ms (2.5%)

Memory
20.6MiB live, 264.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy7.771555349288516
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x)
accuracy9.488263782485596
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)
accuracy11.872642532595094
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
accuracy14.825781769615274
(/.f64 (*.f64 eps eps) x)
accuracy7.024331951285779
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
accuracy8.993482204535445
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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)))
accuracy15.141466452508206
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
accuracy15.20492753423737
(/.f64 (*.f64 x x) eps)
accuracy0.17379630115753777
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
accuracy0.3153258454402656
(*.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)))
accuracy11.945167626712408
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
accuracy14.786905913141705
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
accuracy0
(pow.f64 eps #s(literal 5 binary64))
accuracy7.177887763527023
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0
(/.f64 x eps)
accuracy0.140625
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.3088401769572441
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy7.133027463110455
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Samples
88.0ms52×1valid
76.0ms194×0valid
9.0ms10×2valid
Compiler

Compiled 889 to 105 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 138.0ms
ival-div: 46.0ms (33.3% of total)
ival-pow: 33.0ms (23.9% of total)
ival-add: 25.0ms (18.1% of total)
ival-mult: 24.0ms (17.4% of total)
adjust: 7.0ms (5.1% of total)
ival-sub: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series45.0ms (0.5%)

Memory
-22.9MiB live, 52.5MiB allocated
Counts
24 → 99
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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)))
(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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(/.f64 (*.f64 x x) eps)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(/.f64 (*.f64 eps eps) x)
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x)
Outputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
1
(+ 1 (* 5 (/ x eps)))
(/ x eps)
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(* 5 x)
(* x (+ 5 (* 8 (/ x eps))))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(* 10 (/ (pow eps 3) (pow x 2)))
(/ (+ (* 8 (* (pow eps 2) x)) (* 10 (pow eps 3))) (pow x 2))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 2 (pow eps 2)) (+ (* 8 (pow eps 2)) (* x (+ eps (* 4 eps))))))))
(* 2 (/ (pow eps 2) x))
(/ (+ (* 2 (pow eps 2)) (* eps x)) x)
(/ (pow x 2) eps)
(* 8 (/ (pow x 2) eps))
(/ (pow eps 2) x)
(* 10 (/ (pow eps 3) x))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (/ x eps))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 10 (/ (pow x 2) (pow eps 2)))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(* (pow x 2) (+ (* 8 (/ 1 eps)) (* 5 (/ 1 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)))))
(* 8 (/ (pow eps 2) x))
(/ (+ (* 8 (pow eps 2)) (* 10 (/ (pow eps 3) x))) x)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 8 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))))
eps
(+ eps (* 2 (/ (pow eps 2) x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -8 (pow eps 2))) x))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -8 (pow eps 2)) (* -2 (pow eps 2))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (+ (* -8 (pow eps 2)) (* -2 (pow eps 2)))) x)) (* 4 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)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) (pow eps 2))
(/ (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))) (pow eps 2))
(/ (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))) (pow eps 2))
(/ (+ (* 5 (* eps x)) (* 8 (pow x 2))) eps)
(* (pow eps 3) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(* (pow eps 2) (+ (* 10 (/ eps (pow x 2))) (* 8 (/ 1 x))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(* eps (+ 1 (* 2 (/ eps x))))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2))))))
(+ (* 5 x) (* 8 (/ (pow x 2) eps)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ (* 8 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (/ 1 eps) (* 2 (/ 1 x))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) eps))) eps)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (* 8 (/ 1 (* eps x)))))
(* -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
10.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (+ (* (/ (* eps eps) x) 2) eps) (* -10 (* eps eps)) (/ (* x x) eps) (/ (* (* x x) 8) eps) (/ (* eps eps) x) (/ (/ (* (pow eps 3) 10) x) x) (/ (* (pow eps 3) 10) x))
9.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (+ (* (/ (* eps eps) x) 2) eps) (* -10 (* eps eps)) (/ (* x x) eps) (/ (* (* x x) 8) eps) (/ (* eps eps) x) (/ (/ (* (pow eps 3) 10) x) x) (/ (* (pow eps 3) 10) x))
7.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (+ (* (/ (* eps eps) x) 2) eps) (* -10 (* eps eps)) (/ (* x x) eps) (/ (* (* x x) 8) eps) (/ (* eps eps) x) (/ (/ (* (pow eps 3) 10) x) x) (/ (* (pow eps 3) 10) x))
6.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (+ (* (/ (* eps eps) x) 2) eps) (* -10 (* eps eps)) (/ (* x x) eps) (/ (* (* x x) 8) eps) (/ (* eps eps) x) (/ (/ (* (pow eps 3) 10) x) x) (/ (* (pow eps 3) 10) x))
6.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (+ (* (/ (* eps eps) x) 2) eps) (* -10 (* eps eps)) (/ (* x x) eps) (/ (* (* x x) 8) eps) (/ (* eps eps) x) (/ (/ (* (pow eps 3) 10) x) x) (/ (* (pow eps 3) 10) x))

simplify205.0ms (2.5%)

Memory
17.2MiB live, 129.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04171706
116061515
271041470
091291363
Stop Event
iter limit
node limit
Counts
99 → 98
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
1
(+ 1 (* 5 (/ x eps)))
(/ x eps)
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(* 5 x)
(* x (+ 5 (* 8 (/ x eps))))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(* 10 (/ (pow eps 3) (pow x 2)))
(/ (+ (* 8 (* (pow eps 2) x)) (* 10 (pow eps 3))) (pow x 2))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 2 (pow eps 2)) (+ (* 8 (pow eps 2)) (* x (+ eps (* 4 eps))))))))
(* 2 (/ (pow eps 2) x))
(/ (+ (* 2 (pow eps 2)) (* eps x)) x)
(/ (pow x 2) eps)
(* 8 (/ (pow x 2) eps))
(/ (pow eps 2) x)
(* 10 (/ (pow eps 3) x))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (/ x eps))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 10 (/ (pow x 2) (pow eps 2)))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(* (pow x 2) (+ (* 8 (/ 1 eps)) (* 5 (/ 1 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)))))
(* 8 (/ (pow eps 2) x))
(/ (+ (* 8 (pow eps 2)) (* 10 (/ (pow eps 3) x))) x)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 8 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))))
eps
(+ eps (* 2 (/ (pow eps 2) x)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -8 (pow eps 2))) x))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -8 (pow eps 2)) (* -2 (pow eps 2))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (+ (* -8 (pow eps 2)) (* -2 (pow eps 2)))) x)) (* 4 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)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) (pow eps 2))
(/ (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))) (pow eps 2))
(/ (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))) (pow eps 2))
(/ (+ (* 5 (* eps x)) (* 8 (pow x 2))) eps)
(* (pow eps 3) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(* (pow eps 2) (+ (* 10 (/ eps (pow x 2))) (* 8 (/ 1 x))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(* eps (+ 1 (* 2 (/ eps x))))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2))))))
(+ (* 5 x) (* 8 (/ (pow x 2) eps)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ (* 8 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (/ 1 eps) (* 2 (/ 1 x))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) eps))) eps)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (* 8 (/ 1 (* eps x)))))
(* -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)
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (fma.f64 (*.f64 (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)
(+ 1 (* x (+ (* 10 (/ x (pow eps 2))) (* 5 (/ 1 eps)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(* 5 x)
(*.f64 #s(literal 5 binary64) x)
(* x (+ 5 (* 8 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 8 binary64) #s(literal 5 binary64)) x)
(+ (* 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 #s(literal 10 binary64) x) x) (pow.f64 eps #s(literal 3 binary64)))
(/ (+ (* 8 (* (pow eps 2) x)) (* 10 (pow eps 3))) (pow x 2))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal 8 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* 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 3)) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 eps x) eps) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 2 (pow eps 2)) (+ (* 8 (pow eps 2)) (* x (+ eps (* 4 eps))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* 2 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))
(/ (+ (* 2 (pow eps 2)) (* eps x)) x)
(/.f64 (fma.f64 (*.f64 eps eps) #s(literal 2 binary64) (*.f64 eps x)) x)
(/ (pow x 2) eps)
(*.f64 x (/.f64 x eps))
(* 8 (/ (pow x 2) eps))
(*.f64 (*.f64 x (/.f64 x eps)) #s(literal 8 binary64))
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
(* 10 (/ (pow eps 3) x))
(*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps x) #s(literal 2 binary64) #s(literal 1 binary64)) eps (fma.f64 #s(literal 4 binary64) eps (fma.f64 (*.f64 (/.f64 #s(literal 8 binary64) x) eps) eps (/.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 (fma.f64 (fma.f64 (/.f64 eps x) #s(literal 2 binary64) #s(literal 1 binary64)) eps (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 5 (* (pow eps 4) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)
(* 5 (/ x eps))
(*.f64 (/.f64 x eps) #s(literal 5 binary64))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* 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)))
(* 10 (/ (pow x 2) (pow eps 2)))
(*.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ 1 (* eps x))) (* 10 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) eps) (/.f64 #s(literal 5 binary64) x)) eps) x) x)
(* (pow x 2) (+ (* 10 (/ 1 (pow eps 2))) (+ (/ 1 (pow x 2)) (/ 5 (* eps x)))))
(*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -5 binary64) eps)) x) (/.f64 #s(literal -10 binary64) (*.f64 eps eps))) x) x)
(* (pow x 2) (+ (* 8 (/ 1 eps)) (* 5 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 8 binary64) eps) (/.f64 #s(literal -5 binary64) x)) x) x)
(* (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))
(* 8 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))
(/ (+ (* 8 (pow eps 2)) (* 10 (/ (pow eps 3) x))) x)
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 8 binary64)) x) eps) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 8 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps (*.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) x) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))
eps
(+ eps (* 2 (/ (pow eps 2) x)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -6 binary64))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -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))))
(* (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)
(* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -8 (pow eps 2))) x))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 eps eps) (*.f64 #s(literal -10 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))) (neg.f64 x))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -8 (pow eps 2)) (* -2 (pow eps 2))) x)) (* 4 eps))))
(*.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 (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (+ (* -8 (pow eps 2)) (* -2 (pow eps 2)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x) (*.f64 #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 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 4) (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(/ (+ eps (* 5 x)) eps)
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) (pow eps 2))
(*.f64 (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 10 binary64))
(/ (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))) (pow eps 2))
(*.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x)
(/ (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))) (pow eps 2))
(/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)
(/ (+ (* 5 (* eps x)) (* 8 (pow x 2))) eps)
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 8 binary64) #s(literal 5 binary64)) x)
(* (pow eps 3) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (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) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 10 (/ eps (pow x 2))) (* 8 (/ 1 x))))
(*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 8 binary64)) x) eps) 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)
(* eps (+ 1 (* 2 (/ eps x))))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(* -10 (pow eps 2))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (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 x (/.f64 x eps)) #s(literal 2 binary64))) eps)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) x) (/.f64 x eps) x) eps) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal -5 binary64) eps)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)
(+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2))))))
(fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(+ (* 5 x) (* 8 (/ (pow x 2) eps)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 8 binary64) #s(literal 5 binary64)) x)
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) x #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 8 (/ 1 (* eps x))) (* 10 (/ 1 (pow x 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 8 binary64) eps)) x) (pow.f64 eps #s(literal 3 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)))
(* (pow eps 2) (+ (/ 1 eps) (* 2 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -2 binary64) x)) eps) eps)
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (fma.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 (fma.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))) eps) #s(literal -1 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)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (fma.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))) eps) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 x eps) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+ 1 (* -1 (/ (+ (* -5 x) (* -1 (/ (+ (* 2 (pow x 2)) (* 8 (pow x 2))) eps))) eps)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x (/.f64 x eps)) (*.f64 #s(literal -5 binary64) x)) eps))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(*.f64 (neg.f64 (fma.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 10 binary64) (/.f64 x eps) #s(literal 5 binary64)) eps) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 3) (+ (* 10 (/ 1 (pow x 2))) (* 8 (/ 1 (* eps x)))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 #s(literal 8 binary64) eps)) x) (pow.f64 eps #s(literal 3 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))))

rewrite225.0ms (2.7%)

Memory
20.0MiB live, 176.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050347
088347
1373340
23707340
08353337
Stop Event
iter limit
node limit
iter limit
Counts
24 → 542
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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)))
(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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
(*.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)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(/.f64 (*.f64 x x) eps)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(/.f64 (*.f64 eps eps) x)
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 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 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (fma.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 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #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 (/.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #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 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #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 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #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 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #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 eps x) #s(literal -3 binary64)) #s(literal 125 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 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #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) (*.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 (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(fma.f64 x (*.f64 (pow.f64 eps #s(literal -1 binary64)) #s(literal 5 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (pow.f64 (fma.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)) (fma.f64 (pow.f64 (/.f64 eps x) #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 eps x) #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 #s(literal -1 binary64) (/.f64 x (neg.f64 eps)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x eps))
(*.f64 x (pow.f64 eps #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 eps x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps x) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal 1 binary64)) eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps x)))
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps x))
(/.f64 x (neg.f64 (neg.f64 eps)))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(neg.f64 (/.f64 x (neg.f64 eps)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 x (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps x)) #s(literal -1 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (fabs.f64 eps)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (fabs.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 (pow.f64 (fabs.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (fabs.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 (fabs.f64 (pow.f64 eps #s(literal 5/2 binary64))) (fabs.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 (fabs.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 (fabs.f64 eps) #s(literal 5 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 eps #s(literal 5 binary64))
(fabs.f64 (pow.f64 eps #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 5/2 binary64) (*.f64 (log.f64 eps) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)))) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))))) (neg.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)))) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 5 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 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (pow.f64 (/.f64 x #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x)))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) x)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))))))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (pow.f64 (/.f64 x #s(literal -10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x))
(*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps (neg.f64 x)))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (*.f64 eps (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -10 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(pow.f64 (/.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) x)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps)))
(neg.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (/.f64 x eps) eps))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))))) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64))) (*.f64 #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) 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 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) 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 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) 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 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))) (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (*.f64 (neg.f64 eps) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (*.f64 (neg.f64 eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (*.f64 eps (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 eps (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (*.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 eps (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (*.f64 (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (*.f64 (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 eps) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)) eps (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) eps))
(/.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (neg.f64 eps) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))))) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (neg.f64 eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) eps (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) eps))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (/.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))) (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (/.f64 eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 eps (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (neg.f64 eps)) (/.f64 #s(literal 2 binary64) (neg.f64 eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 x x) (fabs.f64 eps)) (/.f64 #s(literal 2 binary64) (fabs.f64 eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 x eps) x)) (pow.f64 eps #s(literal -1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) #s(literal -1 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))
(fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal -1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (pow.f64 eps #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (pow.f64 (*.f64 eps (/.f64 (/.f64 eps x) x)) #s(literal -1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 x eps) x) (*.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 x eps) x) (/.f64 #s(literal 2 binary64) eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 2 binary64) eps) eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (pow.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 x (*.f64 (/.f64 x eps) (/.f64 #s(literal 2 binary64) eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (pow.f64 eps #s(literal -1 binary64)) #s(literal 5 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))) (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))))
(-.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (pow.f64 eps #s(literal -1 binary64))))
(+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) #s(literal 1 binary64))
(+.f64 (+.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) eps))
(+.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)))
(+.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)))
(+.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))) (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 8 binary64) eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x)))) (fma.f64 (pow.f64 eps #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal 8 binary64) eps) (*.f64 x x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 8 binary64) (*.f64 x x)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 #s(literal 8 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 8 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 8 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))
(fma.f64 x (/.f64 (*.f64 #s(literal 8 binary64) x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x (*.f64 (*.f64 #s(literal 8 binary64) x) (pow.f64 eps #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x (*.f64 x (/.f64 #s(literal 8 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5 binary64) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))) (/.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -1 binary64))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 (neg.f64 x) x) (/.f64 #s(literal 8 binary64) eps)))
(-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal -5 binary64) x))
(-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.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 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x))))) (/.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x))))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))
(+.f64 (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)) (*.f64 #s(literal 5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64))) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 2 binary64)))) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) x) (/.f64 x eps))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (/.f64 x eps) x) #s(literal 1 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))) eps)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #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))) (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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)))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))
(/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)
(/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 8 binary64) (*.f64 eps eps))) x)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #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 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (neg.f64 x) (*.f64 x (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) x (*.f64 x (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (*.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 #s(literal 8 binary64) (*.f64 eps eps)) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) (*.f64 x #s(literal 1 binary64))) (*.f64 x (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) x (*.f64 (neg.f64 x) (*.f64 #s(literal 8 binary64) (*.f64 eps eps)))) (*.f64 (neg.f64 x) x))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x (*.f64 x (*.f64 #s(literal 8 binary64) (*.f64 eps eps)))) (*.f64 x x))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x (*.f64 (*.f64 x x) (*.f64 #s(literal 8 binary64) (*.f64 eps eps)))) (pow.f64 x #s(literal 3 binary64)))
(/.f64 (+.f64 x (*.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) (*.f64 #s(literal 8 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #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 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))
(/.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 10 binary64) x) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #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 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 512 binary64)) (pow.f64 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 (pow.f64 (/.f64 x (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (*.f64 #s(literal 8 binary64) eps) (/.f64 eps x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (/.f64 #s(literal 10 binary64) (fabs.f64 x)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fabs.f64 x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fabs.f64 x)) (/.f64 #s(literal 10 binary64) (fabs.f64 x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) (neg.f64 x)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (neg.f64 x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) (/.f64 #s(literal -1 binary64) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (pow.f64 x #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal -1 binary64)) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 10 binary64) x) (pow.f64 x #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 eps eps) x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 8 binary64) x) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 8 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 8 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) 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 (-.f64 (*.f64 #s(literal 8 binary64) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)))
(-.f64 (*.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) (pow.f64 x #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal 8 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))))) (/.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 eps #s(literal 9 binary64))) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 64 binary64) (*.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (-.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (*.f64 x x)) (*.f64 x x))
(*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.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 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (-.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) #s(literal 2 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (-.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) #s(literal 2 binary64))))
(fma.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) eps) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) eps)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))))
(+.f64 (*.f64 (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x)) eps)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 4 binary64) eps (/.f64 (fma.f64 #s(literal 8 binary64) (*.f64 eps eps) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)) x))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps)) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 eps) eps)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) eps))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps)) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) eps) (/.f64 eps x) eps)
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) eps)
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps)
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 eps eps) x) eps)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 2 binary64) x) eps)
(fma.f64 (*.f64 eps eps) (*.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) eps)
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 2 binary64)) eps)
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (neg.f64 eps))))
(-.f64 eps (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal 2 binary64)))
(-.f64 eps (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -2 binary64)) #s(literal 4 binary64) (*.f64 eps (-.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) eps)
(+.f64 eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal -10 binary64) (fabs.f64 eps)) (fabs.f64 eps))
(*.f64 (*.f64 #s(literal -10 binary64) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal -10 binary64)))
(*.f64 (fabs.f64 eps) (*.f64 (fabs.f64 eps) #s(literal -10 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal -10 binary64) eps))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (*.f64 x x))
(*.f64 (*.f64 (neg.f64 x) x) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)))
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) eps))
(*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (pow.f64 eps #s(literal -1 binary64))))
(*.f64 (*.f64 x x) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (pow.f64 eps #s(literal -1 binary64))))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 x) eps))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) x))
(*.f64 (/.f64 x eps) x)
(*.f64 x (/.f64 x eps))
(pow.f64 (/.f64 (/.f64 (/.f64 eps x) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 eps x) x) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 eps x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps x) x)))
(/.f64 (*.f64 (neg.f64 x) x) (neg.f64 eps))
(/.f64 (*.f64 x x) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 x x) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 eps x) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps x) x))
(/.f64 x (/.f64 eps x))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) x) eps))
(neg.f64 (/.f64 (*.f64 x x) (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eps x) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 8 binary64) eps) (*.f64 x x))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 8 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)))
(*.f64 (fabs.f64 x) (*.f64 (fabs.f64 x) (/.f64 #s(literal 8 binary64) eps)))
(*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x))
(*.f64 (*.f64 x x) (/.f64 #s(literal 8 binary64) eps))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 8 binary64) eps)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 8 binary64) (*.f64 (/.f64 x eps) x)))
(*.f64 x (/.f64 (*.f64 #s(literal 8 binary64) x) eps))
(*.f64 x (*.f64 (*.f64 #s(literal 8 binary64) x) (pow.f64 eps #s(literal -1 binary64))))
(*.f64 x (*.f64 x (/.f64 #s(literal 8 binary64) eps)))
(pow.f64 (/.f64 (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x))) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) #s(literal 1 binary64)) eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (neg.f64 eps))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) eps))
(neg.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) (neg.f64 eps)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 #s(literal 8 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 eps #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 eps eps))
(*.f64 (/.f64 eps x) eps)
(*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal -1 binary64) x))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) x))
(*.f64 (fabs.f64 eps) (*.f64 (fabs.f64 eps) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (fabs.f64 eps) (/.f64 (fabs.f64 eps) x))
(*.f64 (*.f64 eps eps) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 eps (/.f64 eps x))
(pow.f64 (/.f64 (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x eps) eps) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 eps) eps) #s(literal -1 binary64)) x)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x eps) eps)))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 x))
(/.f64 (*.f64 eps eps) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x eps) eps))
(neg.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x eps) eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) (fabs.f64 x)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fabs.f64 x)))
(*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fabs.f64 x)) (/.f64 #s(literal 10 binary64) (fabs.f64 x)))
(*.f64 (/.f64 #s(literal 10 binary64) (neg.f64 x)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 x)) (/.f64 #s(literal 10 binary64) (neg.f64 x)))
(*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(*.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal -1 binary64)) x))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 x #s(literal -2 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 10 binary64) x) x))
(*.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 (/.f64 #s(literal 10 binary64) x) (pow.f64 x #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x))
(pow.f64 (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) #s(literal -1 binary64)) x)
(/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (fabs.f64 x)) (fabs.f64 x))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x)))
(/.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) (neg.f64 x))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) (*.f64 (neg.f64 x) x))
(/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) x)
(/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x) x))
(neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x) (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x)) #s(literal -1 binary64)))
(*.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 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal -1 binary64))))
(*.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 (*.f64 eps eps) (*.f64 eps (/.f64 #s(literal 10 binary64) x)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x))
(*.f64 eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(pow.f64 (/.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) #s(literal -1 binary64)) x)
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64))) x)
(/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) #s(literal 1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -10 binary64)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64))))) #s(literal -1 binary64)))

eval146.0ms (1.8%)

Memory
-0.2MiB live, 126.1MiB allocated
Compiler

Compiled 28 981 to 3 394 computations (88.3% saved)

prune25.0ms (0.3%)

Memory
-19.9MiB live, 52.5MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New6869695
Fresh213
Picked325
Done000
Total69112703
Accuracy
100.0%
Counts
703 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
88.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
88.8%
#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))))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
80.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
88.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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)))))
81.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)))
Compiler

Compiled 787 to 518 computations (34.2% saved)

simplify141.0ms (1.7%)

Memory
1.5MiB live, 90.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) 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)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
cost-diff320
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
cost-diff320
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
cost-diff320
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
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 (*.f64 eps eps) x)
cost-diff0
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
cost-diff320
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
cost-diff0
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
cost-diff0
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
cost-diff0
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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
063470
091476
1194459
2597439
33000425
08178406
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
#s(literal 10 binary64)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)
#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 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 eps eps)
eps
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(pow.f64 x #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)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x))
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 eps x)
eps
x
#s(literal 5 binary64)
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
#s(literal 10 binary64)
(*.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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
#s(literal 10 binary64)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)
#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 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(*.f64 eps eps)
eps
(/.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(pow.f64 x #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)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) 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)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x))
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps))
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 eps (fma.f64 #s(literal 5 binary64) x (*.f64 #s(literal 10 binary64) eps)))
(*.f64 eps x)
eps
x
#s(literal 5 binary64)
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 eps eps)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize213.0ms (2.6%)

Memory
-3.4MiB live, 227.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.17379630115753777
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
accuracy0.3153258454402656
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64)))
accuracy11.945167626712408
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
accuracy20.53406038663057
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
accuracy0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.3153258454402656
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy6.643912493833697
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
accuracy11.945167626712408
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy0
(fma.f64 #s(literal 5 binary64) x eps)
accuracy0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.0625
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
accuracy7.133027463110455
#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.1796875
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
accuracy4.852609381029018
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
accuracy11.945167626712408
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
accuracy14.825781769615274
(/.f64 (*.f64 eps eps) x)
accuracy0.01171875
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
accuracy0.08041000976844201
(*.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.21845629884221004
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy7.024331951285779
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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
78.0ms192×0valid
62.0ms54×1valid
10.0ms10×2valid
Compiler

Compiled 795 to 123 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 123.0ms
ival-mult: 51.0ms (41.6% of total)
ival-pow: 27.0ms (22% of total)
ival-div: 16.0ms (13% of total)
ival-add: 13.0ms (10.6% of total)
adjust: 8.0ms (6.5% of total)
ival-sub: 5.0ms (4.1% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.3%)

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

6 calls:

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

simplify195.0ms (2.4%)

Memory
-15.5MiB live, 136.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03671534
114091318
261781294
084231198
Stop Event
iter limit
node limit
Counts
88 → 87
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 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) x))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(/ (pow eps 2) x)
eps
(+ eps (* 5 x))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (pow eps 2))
(+ (* 5 (* eps x)) (* 10 (pow eps 2)))
(* 10 (pow x 2))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* 5 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 x)
(* x (+ 5 (/ eps x)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (* eps x))
(* x (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -1 (* 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 3) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(+ (* 5 (* eps x)) (* 10 (pow x 2)))
(+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x))))
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 2)) (* 10 (* eps x))))
(* (pow eps 4) (+ eps (* 5 x)))
(pow eps 4)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 x) (* 10 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 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(* eps (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(* (pow eps 2) (+ 10 (* 5 (/ x eps))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) 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 (* eps (- (* -5 (/ x eps)) 1)))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(*.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 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (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 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(/.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)
(* 10 (* (pow eps 2) x))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)
(/ (pow eps 2) x)
(/.f64 (*.f64 eps eps) x)
eps
(+ eps (* 5 x))
(fma.f64 #s(literal 5 binary64) x eps)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))
(* 10 (pow eps 2))
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(+ (* 5 (* eps x)) (* 10 (pow eps 2)))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 10 (* (pow eps 3) (pow x 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)) (*.f64 x x))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 10 binary64)) x) x)
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* 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 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)
(* 5 (* (pow eps 4) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)
(* x (+ (* 5 (pow eps 4)) (/ (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)
(* 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)))
(* 5 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(* x (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) 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 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) x) x)
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))
(* -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) (fma.f64 #s(literal -1 binary64) (/.f64 eps x) #s(literal -5 binary64)))
(* -1 (* x (+ (* -10 (/ (pow eps 2) x)) (* -5 eps))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -5 binary64) eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps)) 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) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) x) #s(literal 10 binary64))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (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) (+ (* 2 (pow x 2)) (+ (* 8 (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)))
(* (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 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (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 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) 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 (pow x 2)) (* 10 (* eps x))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)
(* (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))
(* 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 x) (* 10 eps)))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) 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 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 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 x (/.f64 x eps)) #s(literal 2 binary64))) eps) (+.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 8 binary64) 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 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps) eps)
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)
(* eps (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)
(* (pow eps 2) (+ 10 (* 5 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 10 binary64)) eps) eps)
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 x eps) #s(literal -5 binary64) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (fma.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))) eps) #s(literal -1 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)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (fma.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))) eps) #s(literal -1 binary64) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (fma.f64 (/.f64 x eps) #s(literal -5 binary64) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal -1 binary64) #s(literal -1 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))) (fma.f64 (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal -1 binary64) #s(literal -1 binary64)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal -5 binary64) x)) eps)) (*.f64 eps eps))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (fma.f64 (/.f64 x eps) #s(literal -5 binary64) #s(literal -1 binary64)))

rewrite378.0ms (4.6%)

Memory
-144.5MiB live, 208.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063370
091366
1394354
23329354
08591342
Stop Event
iter limit
node limit
iter limit
Counts
23 → 603
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(/.f64 (*.f64 eps eps) x)
#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))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 eps eps)
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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 (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3/2 binary64))) (pow.f64 eps #s(literal 3/2 binary64)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 eps eps)) eps)
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (pow.f64 eps #s(literal 3/2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (*.f64 eps eps) (*.f64 eps (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.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 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(*.f64 (-.f64 (pow.f64 (*.f64 (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 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (-.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))))) #s(literal -1 binary64))
(pow.f64 (/.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) #s(literal -1 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)) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.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 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) (-.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))))))
(/.f64 #s(literal 1 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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))))
(fma.f64 (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) x) x (*.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 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 eps (fma.f64 #s(literal 5 binary64) x eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(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 #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 (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 #s(literal 10 binary64) (*.f64 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 #s(literal 10 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(+.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) #s(literal -1 binary64)))
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps))) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps))) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 eps eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) x)) #s(literal 10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 eps eps) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(-.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal -10 binary64) x)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))))
(+.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 x (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 x x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (*.f64 x x)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (*.f64 x x) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(fma.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 x x)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
(+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x)) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
(*.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 eps x) eps)
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 eps #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 eps eps))
(*.f64 (*.f64 (neg.f64 eps) eps) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (pow.f64 x #s(literal -1 binary64))))
(*.f64 (neg.f64 eps) (/.f64 eps x))
(*.f64 (*.f64 eps eps) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 eps (/.f64 eps x))
(pow.f64 (/.f64 (/.f64 x (*.f64 eps eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (neg.f64 eps) eps) #s(literal -1 binary64)) x)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 eps eps))))
(/.f64 (*.f64 (neg.f64 eps) eps) x)
(/.f64 (*.f64 eps eps) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 eps eps)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps eps)))
(neg.f64 (/.f64 (*.f64 eps eps) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 eps eps))) #s(literal -1 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 (*.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 (*.f64 (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (fma.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 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64))) (fma.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 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)) (pow.f64 (neg.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 (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 (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 #s(literal 5 binary64) x eps))
(/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64))) (neg.f64 (fma.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 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(/.f64 (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64)) (fma.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 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) #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 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 (fma.f64 #s(literal 5 binary64) x eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal 5 binary64) x))
(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 1 binary64) eps (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 x #s(literal 5 binary64) (neg.f64 eps))
(fma.f64 x #s(literal 5 binary64) eps)
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 #s(literal 5 binary64) x eps)) (/.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps)))
(-.f64 (*.f64 #s(literal 5 binary64) x) eps)
(-.f64 eps (*.f64 #s(literal -5 binary64) 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 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps))
(+.f64 (*.f64 #s(literal 5 binary64) x) eps)
(+.f64 eps (*.f64 #s(literal 5 binary64) x))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) eps))
(*.f64 (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64)))
(*.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 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 (neg.f64 eps) #s(literal 4 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(pow.f64 eps #s(literal 4 binary64))
(sqrt.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (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 (neg.f64 (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))))
(*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (pow.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) #s(literal -1 binary64)))
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 eps (+.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (neg.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps))) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps))) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 eps eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) x)) #s(literal 10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) x)) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 eps eps) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(-.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal -10 binary64) x)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))))
(+.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (*.f64 eps (-.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))))))
(fma.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) 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 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(+.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 -10 binary64) (/.f64 (*.f64 eps eps) x))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 eps) eps)) (sqrt.f64 (*.f64 (neg.f64 eps) eps)))
(*.f64 (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 eps eps)
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/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 (*.f64 eps eps) #s(literal 0 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (/.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 x (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 x #s(literal -1 binary64)) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x))
(pow.f64 (/.f64 (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) #s(literal -1 binary64)) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) (pow.f64 x #s(literal -1 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))))
(/.f64 (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal 1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (*.f64 eps x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) x))
(/.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) x))
(/.f64 (fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) (*.f64 x x))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) x))
(/.f64 (neg.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) x)
(/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps))) eps (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 eps x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64))) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (fabs.f64 (/.f64 eps x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) eps (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (*.f64 eps eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (fabs.f64 (/.f64 (*.f64 eps eps) x)) #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (neg.f64 eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (fabs.f64 (pow.f64 x #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 eps x) (/.f64 #s(literal 5 binary64) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 eps eps) (fabs.f64 (/.f64 #s(literal -10 binary64) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal 10 binary64) (fabs.f64 (/.f64 (*.f64 eps eps) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 #s(literal 5 binary64) (/.f64 (*.f64 eps x) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x))) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 eps (fabs.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 eps (/.f64 (*.f64 #s(literal 5 binary64) x) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(-.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) (*.f64 (*.f64 (neg.f64 eps) eps) (/.f64 #s(literal -10 binary64) x)))
(-.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) (*.f64 (neg.f64 eps) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (/.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)))) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))))
(/.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))))
(/.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) (-.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps)))) (fma.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)))))
(fma.f64 (fabs.f64 (*.f64 eps x)) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps))) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps))) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (neg.f64 eps) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (neg.f64 eps) eps) #s(literal -10 binary64) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 eps x)) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 eps x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) #s(literal 10 binary64))) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 eps (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(fma.f64 x (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))))
(-.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) eps)) eps))
(-.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal 10 binary64)))
(-.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 eps x)) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal -5 binary64) (*.f64 eps x)))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps))))) (/.f64 (*.f64 #s(literal -1000 binary64) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 eps eps))))))
(+.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x))))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 eps #s(literal 5 binary64))
(fabs.f64 (neg.f64 (*.f64 #s(literal 5 binary64) eps)))
(fabs.f64 (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps))) eps)
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps))) eps)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) eps)) eps)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) eps)
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) eps)
(*.f64 (*.f64 #s(literal 10 binary64) eps) eps)
(*.f64 (*.f64 #s(literal -10 binary64) eps) (neg.f64 eps))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (neg.f64 eps) eps) #s(literal -10 binary64))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 10 binary64)))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 eps (fabs.f64 (*.f64 (neg.f64 eps) #s(literal 10 binary64))))
(*.f64 eps (fabs.f64 (*.f64 #s(literal 10 binary64) eps)))
(*.f64 eps (*.f64 #s(literal 10 binary64) eps))
(neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(fabs.f64 (-.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal 0 binary64)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))
(fabs.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(fabs.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))

eval84.0ms (1%)

Memory
-1.2MiB live, 161.7MiB allocated
Compiler

Compiled 26 523 to 3 020 computations (88.6% saved)

prune58.0ms (0.7%)

Memory
3.6MiB live, 41.5MiB allocated
Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New63811649
Fresh235
Picked505
Done112
Total64615661
Accuracy
100.0%
Counts
661 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
88.7%
#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))))
88.7%
#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)))
80.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
70.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
81.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
Compiler

Compiled 1 107 to 690 computations (37.7% saved)

simplify156.0ms (1.9%)

Memory
18.7MiB live, 135.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
061446
087446
1194432
2592414
32637410
08614403
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) eps)
#s(literal 10 binary64)
eps
(*.f64 eps x)
x
(*.f64 x x)
#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)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x)
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
eps
(fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))
(/.f64 #s(literal -10 binary64) x)
#s(literal -10 binary64)
x
#s(literal 5 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 x x)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps)) (*.f64 x x))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps)
(*.f64 #s(literal 10 binary64) eps)
#s(literal 10 binary64)
eps
(*.f64 eps x)
x
(*.f64 x x)
#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 (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 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps)))
(*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) x) x)
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x)
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) x)
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps)
eps
(fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))
(/.f64 #s(literal -10 binary64) x)
#s(literal -10 binary64)
x
#s(literal 5 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps

localize250.0ms (3%)

Memory
-16.9MiB live, 148.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 4 binary64))
accuracy0.0390625
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
accuracy0.08888627930532605
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy12.278633780240717
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
accuracy0.140625
(fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))
accuracy0.15625
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x)
accuracy0.19921875
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
accuracy12.304276211111816
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
accuracy0
(*.f64 eps eps)
accuracy0.08431625976844201
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
accuracy0.1015625
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
accuracy7.133027463110455
#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)))
accuracy0.0703125
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
accuracy0.0859375
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
accuracy10.389345924315244
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
accuracy11.945167626712408
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
accuracy0.08431625976844201
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))
accuracy0.140625
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
accuracy0.21845629884221004
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy7.024331951285779
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
Samples
75.0ms200×0valid
29.0ms47×1valid
7.0ms2valid
Compiler

Compiled 761 to 119 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-mult: 39.0ms (44.5% of total)
ival-pow: 18.0ms (20.5% of total)
ival-div: 11.0ms (12.6% of total)
ival-add: 10.0ms (11.4% of total)
adjust: 5.0ms (5.7% of total)
ival-sub: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series38.0ms (0.5%)

Memory
1.7MiB live, 36.9MiB allocated
Counts
24 → 116
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
#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)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x)
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
(*.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))) eps) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(fma.f64 (/.f64 #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 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
(+ (* x (+ (* 5 (pow eps 2)) (* 10 (* eps x)))) (pow eps 3))
(pow eps 2)
(+ (* 5 (* eps x)) (pow eps 2))
(+ (* x (+ (* 5 eps) (* 10 x))) (pow eps 2))
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (* (pow eps 2) x))
(* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
eps
(+ eps (* 5 x))
(* -10 (* (pow eps 2) x))
(* x (+ (* -10 (pow eps 2)) (* 5 (* eps x))))
(* -10 (pow eps 2))
(+ (* -10 (pow eps 2)) (* 5 (* eps x)))
(* -10 (/ (pow eps 2) x))
(/ (+ (* -10 (pow eps 2)) (* 5 (* eps x))) x)
(* 5 (* eps (pow x 4)))
(* 5 (pow x 4))
(pow x 4)
(* 10 (pow x 2))
(* -10 (/ eps x))
(/ (+ (* -10 eps) (* 5 x)) x)
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* 10 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (* 10 eps)))
(* (pow x 2) (+ (* 5 (/ (pow eps 2) x)) (+ (* 10 eps) (/ (pow eps 3) (pow x 2)))))
(* (pow x 2) (+ 10 (* 5 (/ eps x))))
(* (pow x 2) (+ 10 (+ (* 5 (/ eps x)) (/ (pow eps 2) (pow x 2)))))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (* eps (pow x 2)))
(* (pow x 2) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (* (pow eps 2) x))
(* x (+ (* 5 (pow eps 2)) (/ (pow eps 3) x)))
(* 5 x)
(* x (+ 5 (/ eps x)))
(* (pow x 2) (+ (* -10 (/ (pow eps 2) x)) (* 5 eps)))
(* 5 (* eps x))
(* x (+ (* -10 (/ (pow eps 2) x)) (* 5 eps)))
(* 5 eps)
(+ (* -10 (/ (pow eps 2) x)) (* 5 eps))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
5
(+ 5 (* -10 (/ 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 2) (+ (* -1 (/ (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x))) x)) (* 10 eps)))
(* (pow x 2) (+ 10 (* -1 (/ (+ (* -5 eps) (* -1 (/ (pow eps 2) x))) x))))
(* -1 (* x (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -1 (* x (+ (* -5 eps) (* 10 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow 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) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* eps (+ (* 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 2)) (* 10 (* eps x))))
(* (pow eps 2) (+ eps (* 5 x)))
(* eps (+ (* -10 (* eps x)) (* 5 (pow x 2))))
(* eps (+ (* -10 eps) (* 5 x)))
(* eps (+ 5 (* -10 (/ eps x))))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* (pow eps 4) (+ eps (* 5 x)))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ 1 (* 5 (/ x eps))))
(* (pow eps 3) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 5 (/ (pow x 2) eps)) (* 10 x)))
(* eps (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* -10 x) (* 5 (/ (pow x 2) eps))))
(* (pow eps 2) (- (* 5 (/ x eps)) 10))
(* (pow eps 2) (- (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* eps (- (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 3) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* (pow eps 2) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* eps (- (* 10 (/ 1 x)) (* 5 (/ 1 eps)))))
Calls

6 calls:

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

simplify183.0ms (2.2%)

Memory
17.5MiB live, 172.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite195.0ms (2.3%)

Memory
-28.8MiB live, 171.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061387
087387
1358369
22857369
08399362
Stop Event
iter limit
node limit
iter limit
Counts
24 → 327
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
#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)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x)
(*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x)
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
(*.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))) eps) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
#s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)
(*.f64 eps (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(/.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)))) eps)) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #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 eps (-.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 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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)))) eps) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 eps (-.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 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (neg.f64 eps)) (neg.f64 eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 eps (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(fma.f64 eps (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (*.f64 eps (*.f64 (*.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)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))) (-.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))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.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 (*.f64 x x) #s(literal 10 binary64)) (*.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)) (*.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))))))
(/.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 #s(literal -10 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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)) (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.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 (*.f64 x x) #s(literal 10 binary64)) (*.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 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x))))))
(/.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 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))) (-.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)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))))
(/.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 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))) (-.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))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))))
(fma.f64 (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 (*.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 (*.f64 #s(literal 10 binary64) x) x (*.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 (*.f64 x 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 (fma.f64 #s(literal 5 binary64) x eps) eps (neg.f64 (*.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 eps (fma.f64 #s(literal 5 binary64) x eps) (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(fma.f64 eps (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(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 (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 #s(literal -10 binary64) (*.f64 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 #s(literal -10 binary64) (*.f64 x x)))))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) x)) 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 #s(literal -10 binary64) (*.f64 x x)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x eps)) eps))
(-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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) (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(+.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps))))
(*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)))
(*.f64 x (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)) x))
#s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps))
(*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) x) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) eps) x)
(*.f64 (*.f64 (*.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps x) eps))
(*.f64 eps (*.f64 x (*.f64 #s(literal 10 binary64) eps)))
(*.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) 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 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps))) (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 (*.f64 eps eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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)) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps 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 eps) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.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 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.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 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal 5 binary64) x))
(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 1 binary64) 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 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 #s(literal 5 binary64) x (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x (neg.f64 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 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 eps) eps)) (sqrt.f64 (*.f64 (neg.f64 eps) eps)))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 eps eps)
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 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 (*.f64 eps eps) #s(literal 0 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) x) x)
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) (*.f64 x x))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x))
(*.f64 (*.f64 x x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps))
(*.f64 eps (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x) x))
(*.f64 eps (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) x))
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x) eps)
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps) x)
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) (*.f64 eps x))
(*.f64 (*.f64 eps x) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
(*.f64 eps (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x))
(*.f64 x (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps))
(fma.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) x (*.f64 (*.f64 #s(literal 5 binary64) eps) x))
(fma.f64 x (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) x) (*.f64 (*.f64 #s(literal 5 binary64) eps) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) eps)
(*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)) eps)) (neg.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)) eps)) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)) eps) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)) eps) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 eps (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64))) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)))
(/.f64 (*.f64 eps (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal 5 binary64) eps)))))
(fma.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 eps eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps))
(fma.f64 eps (*.f64 (/.f64 #s(literal -10 binary64) x) eps) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal -5 binary64) eps))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 eps (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) x)
(*.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 x) x))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 x) #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 x))
(pow.f64 (*.f64 (neg.f64 x) x) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 4 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 x x) #s(literal 2 binary64))
(pow.f64 x #s(literal 4 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 x) x) (*.f64 x x)))
(fabs.f64 (*.f64 (*.f64 x x) (*.f64 (neg.f64 x) x)))
(fabs.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64))))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(fabs.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))) eps)
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps) eps)
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps)))
(*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) (*.f64 eps eps))
(*.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 eps (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.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 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))
(*.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) (pow.f64 eps #s(literal 3 binary64))) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))
(*.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) eps) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 eps (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 3 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 (fma.f64 #s(literal 5 binary64) x (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 5 binary64) x (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 125 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 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)) (pow.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))))
(/.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64))) (neg.f64 (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)))))
(/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64)) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)))
(/.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)) (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal -25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64)))) (fma.f64 #s(literal -1000 binary64) (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 125 binary64))))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (pow.f64 x #s(literal -1 binary64)) #s(literal 5 binary64))
(fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))
(fma.f64 #s(literal -10 binary64) (*.f64 (pow.f64 x #s(literal -1 binary64)) eps) #s(literal 5 binary64))
(fma.f64 #s(literal -10 binary64) (/.f64 eps x) #s(literal 5 binary64))
(fma.f64 eps (/.f64 #s(literal -10 binary64) x) #s(literal 5 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal -5 binary64))))
(-.f64 #s(literal 5 binary64) (*.f64 (neg.f64 (/.f64 #s(literal -10 binary64) x)) eps))
(-.f64 #s(literal 5 binary64) (*.f64 (neg.f64 eps) (/.f64 #s(literal -10 binary64) x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))) (/.f64 #s(literal 125 binary64) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) (-.f64 #s(literal 25 binary64) (*.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal -10 binary64) x) eps) #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) (*.f64 (/.f64 #s(literal -10 binary64) x) eps))

eval119.0ms (1.4%)

Memory
13.9MiB live, 96.2MiB allocated
Compiler

Compiled 22 723 to 2 459 computations (89.2% saved)

prune26.0ms (0.3%)

Memory
14.6MiB live, 52.2MiB allocated
Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New50210512
Fresh369
Picked235
Done011
Total50720527
Accuracy
100.0%
Counts
527 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
88.7%
#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))))
45.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
88.7%
#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)))
80.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
88.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
88.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
81.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
88.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
73.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
88.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
81.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
81.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)))
Compiler

Compiled 2 090 to 741 computations (64.5% saved)

regimes46.0ms (0.6%)

Memory
4.4MiB live, 42.8MiB allocated
Counts
39 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
#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)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
(-.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)) #s(approx (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)))
#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 (+.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))))
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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes56.0ms (0.7%)

Memory
-26.6MiB live, 59.2MiB allocated
Counts
35 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
#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)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x (*.f64 #s(literal 10 binary64) (pow.f64 eps #s(literal 3 binary64)))) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))
Calls

3 calls:

36.0ms
x
9.0ms
eps
8.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.1%3x
98.5%3eps
98.6%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes9.0ms (0.1%)

Memory
11.0MiB live, 10.9MiB allocated
Counts
29 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
99.1%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes9.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Counts
28 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 x x) #s(literal 10 binary64))) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))
Calls

1 calls:

8.0ms
x
Results
AccuracySegmentsBranch
99.1%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes12.0ms (0.1%)

Memory
-20.8MiB live, 17.7MiB allocated
Counts
27 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (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)))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
Calls

1 calls:

11.0ms
x
Results
AccuracySegmentsBranch
99.1%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes8.0ms (0.1%)

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

1 calls:

7.0ms
x
Results
AccuracySegmentsBranch
99.0%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes8.0ms (0.1%)

Memory
8.7MiB live, 8.7MiB allocated
Counts
24 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
Calls

1 calls:

7.0ms
x
Results
AccuracySegmentsBranch
99.0%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes29.0ms (0.4%)

Memory
-27.7MiB live, 8.5MiB allocated
Counts
23 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 (+.f64 (/.f64 (fma.f64 eps (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps)) x) #s(literal 10 binary64)) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
Calls

1 calls:

28.0ms
x
Results
AccuracySegmentsBranch
99.0%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes6.0ms (0.1%)

Memory
6.8MiB live, 6.8MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps x) (*.f64 (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64)) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps (fma.f64 (/.f64 #s(literal -10 binary64) x) eps #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) x)) eps) eps)) (*.f64 x x)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
99.0%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes5.0ms (0.1%)

Memory
5.4MiB live, 5.4MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
#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)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
98.9%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes11.0ms (0.1%)

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

3 calls:

4.0ms
eps
3.0ms
x
3.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
98.2%3eps
98.3%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
98.4%3x
Compiler

Compiled 11 to 11 computations (0% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
98.4%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
98.4%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes40.0ms (0.5%)

Memory
-26.9MiB live, 10.7MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))
Calls

2 calls:

37.0ms
x
2.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
98.1%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
98.2%3x
Compiler

Compiled 10 to 9 computations (10% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
98.2%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
98.1%3eps
98.2%3x
Compiler

Compiled 2 to 4 computations (-100% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
98.2%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes5.0ms (0.1%)

Memory
9.8MiB live, 9.8MiB allocated
Accuracy

Total -11.7b remaining (-160.8%)

Threshold costs -11.7b (-160.8%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.146e-321
0.0ms
-1.291216005e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch75.0ms (0.9%)

Memory
-32.3MiB live, 47.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
7.641146794515744e-62
5.197446012582252e-61
35.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Samples
26.0ms112×1valid
7.0ms128×0valid
Compiler

Compiled 1 272 to 852 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-pow: 20.0ms (74.5% of total)
adjust: 3.0ms (11.2% of total)
ival-add: 2.0ms (7.5% of total)
ival-sub: 2.0ms (7.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 798 to 588 computations (26.3% saved)

bsearch3.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 786 to 582 computations (26% saved)

bsearch3.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 894 to 636 computations (28.9% saved)

bsearch3.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 864 to 621 computations (28.1% saved)

bsearch3.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 774 to 540 computations (30.2% saved)

bsearch18.0ms (0.2%)

Memory
14.2MiB live, 14.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
16.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Samples
10.0ms65×1valid
1.0ms15×0valid
Compiler

Compiled 1 359 to 855 computations (37.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-pow: 6.0ms (67% of total)
adjust: 2.0ms (22.3% of total)
ival-add: 1.0ms (11.2% of total)
ival-sub: 1.0ms (11.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
2.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 1 467 to 927 computations (36.8% saved)

bsearch28.0ms (0.3%)

Memory
-33.2MiB live, 4.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
27.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 972 to 642 computations (34% saved)

bsearch2.0ms (0%)

Memory
3.4MiB live, 3.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 759 to 516 computations (32% saved)

bsearch2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 729 to 486 computations (33.3% saved)

bsearch2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 729 to 486 computations (33.3% saved)

bsearch3.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 1 344 to 801 computations (40.4% saved)

bsearch2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 1 380 to 810 computations (41.3% saved)

bsearch2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 1 452 to 852 computations (41.3% saved)

bsearch2.0ms (0%)

Memory
4.2MiB live, 4.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.641146794515744e-62
5.197446012582252e-61
1.0ms
-1.865031214901906e-44
-3.5394600936983615e-50
Compiler

Compiled 1 512 to 882 computations (41.7% saved)

simplify122.0ms (1.5%)

Memory
-25.7MiB live, 58.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02011948
12571948
22801944
33231944
43891944
55231944
67651944
711081944
814641944
918301944
1021721944
1123361944
1224651944
1325541944
1425821944
1525861944
Stop Event
saturated
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 -202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) 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))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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)) #s(approx (* (+ (+ (* (/ (* eps eps) x) 2) eps) (+ (* 4 eps) (+ (* (/ (* eps eps) x) 8) (/ (/ (* (pow eps 3) 10) x) x)))) (pow x 4)) (*.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)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 x #s(literal 3 binary64))))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 x #s(literal 3 binary64))))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64))))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 x #s(literal 3 binary64))))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps)))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (* eps eps) (/ 10 x)) (* 5 eps)) (pow x 4)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 x #s(literal 3 binary64))))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) eps) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64)) eps) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64)) eps) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) x eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7898421875141789/3291009114642412084309938365114701009965471731267159726697218048 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64)) eps) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 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))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64))) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ -10 x) eps) 5) #s(literal 5 binary64)) eps) x) x) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64))) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -7240220052213307/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x))) (if (<=.f64 x #s(literal 7381745688878907/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 10 (/ (* eps eps) x)) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ (* x x) eps) (/ 2 eps)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 #s(approx (+ (* (+ (* 5 x) eps) eps) (* 10 (* x x))) (*.f64 eps eps)) eps) (*.f64 eps eps))))

soundness2.2s (26.2%)

Memory
32.8MiB live, 1 304.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061387
087387
1358369
22857369
08399362
063370
091366
1394354
23329354
08591342
04191878
116121653
269351627
086911509
0245959
1909859
24157688
08532649
03671534
114091318
261781294
084231198
050347
088347
1373340
23707340
08353337
04171706
116061515
271041470
091291363
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 3 426 to 1 353 computations (60.5% saved)

preprocess88.0ms (1.1%)

Memory
11.0MiB live, 167.7MiB allocated
Compiler

Compiled 3 906 to 426 computations (89.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...