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

Time bar (total: 8.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.1MiB live, 0.1MiB 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.6s (19.8%)

Memory
75.6MiB live, 1 539.4MiB allocated
Samples
694.0ms6 687×0valid
272.0ms288×2valid
260.0ms1 281×1valid
Precisions
Click to see histograms. Total time spent on operations: 986.0ms
ival-pow: 531.0ms (53.8% of total)
ival-<=: 137.0ms (13.9% of total)
ival-sub: 106.0ms (10.7% of total)
ival-add: 104.0ms (10.5% of total)
adjust: 59.0ms (6% of total)
ival-and: 25.0ms (2.5% of total)
exact: 21.0ms (2.1% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain122.0ms (1.5%)

Memory
-32.5MiB live, 170.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
270-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)))cancellation270
Confusion
Predicted +Predicted -
+270
-0229
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2700
-00229
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0229
127
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
41.0ms434×0valid
10.0ms64×1valid
3.0ms14×2valid
Compiler

Compiled 82 to 32 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-pow: 19.0ms (65.8% of total)
ival-add: 3.0ms (10.4% of total)
ival-sub: 3.0ms (10.4% of total)
adjust: 2.0ms (6.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess33.0ms (0.4%)

Memory
-0.1MiB live, 44.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01951
13949
28747
316347
429047
542547
651447
755847
860347
961847
1062647
079
0119
1149
2199
3259
4339
5489
6819
71069
81499
91649
101729
01729
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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

simplify6.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB 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
32523
43323
54823
68123
710623
814923
916423
1017223
017223
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))

localize30.0ms (0.4%)

Memory
10.8MiB live, 50.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 5 binary64))
accuracy0
(+.f64 x eps)
accuracy0.048202539073768064
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy5.26546671302547
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
17.0ms217×0valid
5.0ms32×1valid
2.0ms2valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-pow: 11.0ms (67.4% of total)
ival-add: 2.0ms (12.3% of total)
adjust: 1.0ms (6.1% of total)
ival-sub: 1.0ms (6.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.1%)

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

simplify351.0ms (4.3%)

Memory
4.0MiB live, 173.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite217.0ms (2.7%)

Memory
6.4MiB live, 158.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval45.0ms (0.6%)

Memory
6.2MiB live, 41.8MiB allocated
Compiler

Compiled 9 613 to 1 230 computations (87.2% saved)

prune27.0ms (0.3%)

Memory
-16.8MiB live, 36.1MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New30310313
Fresh000
Picked011
Done000
Total30311314
Accuracy
100.0%
Counts
314 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
80.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 eps eps) #s(literal -10 binary64) (/.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))))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
80.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 x eps)) (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 8 binary64) (/.f64 x eps)) (/.f64 x eps) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (pow.f64 eps #s(literal 5 binary64))))
76.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 x x) #s(literal -10 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
80.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
Compiler

Compiled 537 to 365 computations (32% saved)

simplify124.0ms (1.5%)

Memory
16.8MiB live, 127.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
040335
068335
1110325
2208312
3474312
41108312
52111312
65268312
08024304
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
eps
#s(literal 4 binary64)
#s(literal 5 binary64)
x
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(*.f64 x x)
#s(literal -10 binary64)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
x
eps
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
eps
#s(literal 4 binary64)
#s(literal 5 binary64)
x
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) eps) x #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) eps) x #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) eps) x #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps)
(*.f64 (/.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) eps) x)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps)))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)) x)
#s(literal 5 binary64)
x
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) eps) x) x)
(*.f64 (*.f64 x x) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal -10 binary64)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 x x))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#s(literal 10 binary64)
(*.f64 x x)
x
eps
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5 binary64)

localize173.0ms (2.1%)

Memory
12.2MiB live, 173.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.05144501953688403
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.14344012416728733
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy0.17482377930532603
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
accuracy0.28515625
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps)
accuracy6.272345704739548
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
accuracy9.548015121001031
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy14.06382780990877
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
accuracy0
(/.f64 x eps)
accuracy0.12109375
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.2120397142319462
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy6.491334606204518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
accuracy0
(pow.f64 eps #s(literal 5 binary64))
accuracy6.845316236916639
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.01171875
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
accuracy0.07650375976844202
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy6.491334606204518
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
Samples
114.0ms209×0valid
23.0ms37×1valid
8.0ms10×2valid
Compiler

Compiled 616 to 83 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 47.0ms (42.2% of total)
ival-pow: 40.0ms (35.9% of total)
ival-add: 10.0ms (9% of total)
ival-div: 6.0ms (5.4% of total)
adjust: 5.0ms (4.5% of total)
ival-sub: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-neg: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series74.0ms (0.9%)

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

6 calls:

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

simplify217.0ms (2.7%)

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

Useful iterations: 0 (0.0ms)

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

rewrite313.0ms (3.8%)

Memory
-146.3MiB live, 168.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040286
068286
1253276
21831276
08511272
Stop Event
iter limit
node limit
iter limit
Counts
23 → 500
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps)))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 eps #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 125 binary64) (pow.f64 eps #s(literal 15 binary64)))))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 x (pow.f64 eps #s(literal 4 binary64))) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))) (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) x))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 eps) #s(literal 4 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 eps))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 eps) #s(literal 5 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 eps))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.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)))) (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 (neg.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)))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 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 (*.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 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (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 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (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 (-.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))) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (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 (-.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 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 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 #s(literal -1 binary64) (neg.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)))))
(/.f64 #s(literal -1 binary64) (neg.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)))))
(/.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 #s(literal 5 binary64) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 (neg.f64 x) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 x) eps) #s(literal -5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -5 binary64) (/.f64 (neg.f64 x) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 5 binary64) (neg.f64 eps)) #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 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (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 (*.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 (/.f64 x #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 x #s(literal -1 binary64)))
(*.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) (/.f64 #s(literal -1 binary64) eps))
(*.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 (neg.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 eps))
(/.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) eps)
(/.f64 (*.f64 x #s(literal 1 binary64)) eps)
(/.f64 (neg.f64 (neg.f64 x)) eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps x) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps x)))
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps x))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 (neg.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 eps x)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 50 binary64) (/.f64 x (/.f64 eps (*.f64 x x))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 50 binary64) (/.f64 x (/.f64 eps (*.f64 x x)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 x eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (neg.f64 (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)) (/.f64 x eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (/.f64 eps #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 x x) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -10 binary64) (/.f64 x eps)) (/.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 x x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) #s(literal -1 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 10 binary64) (pow.f64 (/.f64 eps (*.f64 x x)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 x x) (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x (*.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x (*.f64 x (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5 binary64) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) eps) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 eps (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 eps #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))) (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal 1 binary64)) (/.f64 x eps))
(*.f64 (/.f64 (neg.f64 (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) eps))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) #s(literal -1 binary64)) (/.f64 (neg.f64 x) eps))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)) (/.f64 x eps))
(*.f64 (/.f64 (*.f64 x x) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) eps))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x eps)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (pow.f64 (/.f64 eps #s(literal -10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -1/10 binary64) (/.f64 eps x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 10 binary64) (/.f64 x eps)))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 x x) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 x x) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) eps))
(*.f64 (*.f64 #s(literal -10 binary64) (/.f64 x eps)) (/.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 #s(literal -10 binary64) (/.f64 x eps)))
(*.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 x x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
(*.f64 (/.f64 #s(literal -1 binary64) eps) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (pow.f64 (/.f64 eps (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x x) eps))
(*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 x x) (neg.f64 eps)))
(*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal -1 binary64) eps)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))
(*.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal -10 binary64) x) #s(literal -1 binary64)))
(*.f64 x (*.f64 #s(literal 10 binary64) (/.f64 x eps)))
(*.f64 x (*.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 #s(literal -1 binary64) eps)))
(*.f64 x (*.f64 x (/.f64 #s(literal 10 binary64) eps)))
(pow.f64 (/.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) eps)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 1 binary64))) eps)
(/.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 1 binary64)) eps)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 eps))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))) (pow.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) eps)))
(pow.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))) (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))) (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(*.f64 eps (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) eps) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(fma.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(+.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))))
(fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)))) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 3 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 2 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (*.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 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)))
(+.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)) (*.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 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) eps) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)) (neg.f64 eps)))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)) eps))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)) eps))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (pow.f64 (/.f64 eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 eps (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (*.f64 (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))
(pow.f64 (/.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) (pow.f64 eps #s(literal -1 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) eps)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))) eps)
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal -1 binary64)) eps)
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) (pow.f64 eps #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal -1 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 eps (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) eps)
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))) eps))
(/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) eps))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) eps)
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)))) (*.f64 eps (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal -3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (fma.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) (neg.f64 eps))
(/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x))))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 eps (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))) eps) (/.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64)))) eps))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (fma.f64 (/.f64 (*.f64 x x) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (neg.f64 x) (*.f64 #s(literal -10 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 #s(literal -10 binary64) (neg.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x (neg.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)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -10 binary64) (*.f64 x x)))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x))
(*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(*.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)))

eval67.0ms (0.8%)

Memory
27.4MiB live, 102.5MiB allocated
Compiler

Compiled 22 649 to 2 781 computations (87.7% saved)

prune26.0ms (0.3%)

Memory
-36.7MiB live, 47.1MiB allocated
Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New60513618
Fresh325
Picked415
Done011
Total61217629
Accuracy
100.0%
Counts
629 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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))))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
19.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
89.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.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
10.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) eps))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
72.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
72.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps) (+.f64 eps x))))
Compiler

Compiled 1 072 to 679 computations (36.7% saved)

simplify197.0ms (2.4%)

Memory
15.2MiB live, 134.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
057548
091548
1156532
2321517
3896517
42004511
53615511
67496511
08188508
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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))))
(fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64))
(*.f64 eps (*.f64 eps (+.f64 eps x)))
eps
(*.f64 eps (+.f64 eps x))
(+.f64 eps x)
x
#s(literal 10 binary64)
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 eps (+.f64 eps x))
eps
(+.f64 eps x)
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 eps eps)
#s(literal -10 binary64)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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)))
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps))
(*.f64 eps (*.f64 eps (+.f64 eps x)))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
eps
(*.f64 eps (+.f64 eps x))
(*.f64 (+.f64 eps x) eps)
(+.f64 eps x)
x
#s(literal 10 binary64)
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))
(*.f64 eps (+.f64 eps x))
(*.f64 (+.f64 eps x) eps)
eps
(+.f64 eps x)
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (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 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
#s(literal 5 binary64)
eps
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(*.f64 (/.f64 eps x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 eps eps)
#s(literal -10 binary64)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize167.0ms (2%)

Memory
21.0MiB live, 213.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.1386400511575378
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
accuracy0.27309437308446116
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
accuracy11.798163122702098
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
accuracy17.204894881105414
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
accuracy0
(fma.f64 #s(literal 5 binary64) x eps)
accuracy0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.05859375
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
accuracy6.491334606204518
#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.11328125
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
accuracy0.14357377930532605
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
accuracy0.18101503907376806
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
accuracy0.0546875
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
accuracy0.13671875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
accuracy13.191091362572388
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
accuracy0.0703125
(*.f64 eps (*.f64 eps (+.f64 eps x)))
accuracy0.07650375976844202
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.15737387648261503
(*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64))
accuracy6.254512312373386
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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))))
Samples
83.0ms201×0valid
37.0ms48×1valid
6.0ms2valid
Compiler

Compiled 932 to 114 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 44.0ms (45.4% of total)
ival-pow: 27.0ms (27.9% of total)
ival-add: 12.0ms (12.4% of total)
adjust: 9.0ms (9.3% of total)
ival-div: 2.0ms (2.1% of total)
ival-sub: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series41.0ms (0.5%)

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

6 calls:

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

simplify349.0ms (4.3%)

Memory
14.1MiB live, 214.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05182369
118732233
266652216
082052065
Stop Event
iter limit
node limit
Counts
143 → 142
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(* 5 (pow eps 4))
(+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))
(+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))
(* 10 (pow eps 3))
(+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
eps
(+ eps (* 5 x))
(* 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))))
(pow eps 3)
(+ (* (pow eps 2) x) (pow eps 3))
(* 10 (pow x 2))
(* 10 (* eps (pow x 2)))
(* 10 (pow eps 2))
(+ (* 10 (* eps x)) (* 10 (pow eps 2)))
(+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps))))
(* 10 (* (pow eps 2) x))
(* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* x (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(* (pow x 2) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(* x (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(* 5 (pow x 4))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 x)
(* x (+ 5 (/ eps x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* (pow eps 2) x)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
(* 10 (* eps x))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (pow x 2))
(* (pow x 2) (+ 5 (* 10 (/ eps x))))
(* (pow x 2) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 5 (pow x 3))
(* (pow x 3) (+ 5 (* 10 (/ eps x))))
(* (pow x 3) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -10 (pow eps 3)) (* -5 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(* -1 (* x (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(* -1 (* x (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* (pow x 2) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 5)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 eps) (* 10 (/ (pow eps 2) x))) x)) 5)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(* (pow eps 2) (+ (* 10 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ (* 5 eps) (* 10 x)))))
(* (pow eps 2) (+ (* 10 eps) (* 10 x)))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(* (pow eps 4) (+ eps (* 5 x)))
(pow eps 4)
(* eps (+ 5 (* 10 (/ eps x))))
(* (pow eps 2) (+ eps x))
(* eps (+ (* 10 eps) (* 10 x)))
(+ (* 5 (pow x 2)) (* 10 (* eps x)))
(+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x))))
(+ (* 5 (pow x 3)) (* 10 (* eps (pow x 2))))
(+ (* 5 (pow x 3)) (* eps (+ (* 10 (* eps x)) (* 10 (pow x 2)))))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(* (pow eps 4) (+ 5 (* 10 (/ x eps))))
(* (pow eps 4) (+ 5 (+ (* 10 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 3) (+ 10 (* 10 (/ x eps))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 2) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* eps (+ 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))))
(* (pow eps 3) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 10 (* 10 (/ x eps))))
(* (pow eps 2) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x eps)))))
(* (pow eps 2) (+ (* 10 x) (* 10 (/ (pow x 2) eps))))
(* (pow eps 2) (+ (* 5 (/ (pow x 3) (pow eps 2))) (+ (* 10 x) (* 10 (/ (pow x 2) eps)))))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(* (pow eps 4) (+ 5 (* -1 (/ (+ (* -10 x) (* -10 (/ (pow x 2) eps))) eps))))
(* -1 (* (pow eps 3) (- (* -10 (/ x eps)) 10)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* -1 (* eps (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 3) (- (* -1 (/ x eps)) 1)))
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 2)) (* -5 (/ (pow x 3) eps))) eps)) (* 10 x)))
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)))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x (+.f64 eps x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(* 5 (pow eps 4))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))
(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)))
(+ (* 5 (pow eps 4)) (* x (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x (+.f64 eps x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(* 10 (pow eps 3))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))
(+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps 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 2) x)) (* 10 (pow eps 3))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x))) eps)
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))) x) x)
(* 10 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x)))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)
eps
(+ eps (* 5 x))
(fma.f64 #s(literal 5 binary64) 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 (*.f64 eps eps) #s(literal 10 binary64))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(pow eps 3)
(pow.f64 eps #s(literal 3 binary64))
(+ (* (pow eps 2) x) (pow eps 3))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
(* 10 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
(+ (* 10 (* eps x)) (* 10 (pow eps 2)))
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps))))
(fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(* 10 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps (+.f64 eps x)))
(* x (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x)
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 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) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 6 binary64) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64))))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (fma.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (fma.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (/.f64 #s(literal 6 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 3) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 5) (pow x 3))))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (fma.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 2) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64)) (*.f64 x x))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) (pow x 2))) (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 5 binary64) x) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) #s(literal 10 binary64))) (*.f64 x x))
(* x (+ (* 10 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 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)))
(* (pow x 4) (+ (* 5 eps) (+ (* 10 (/ (pow eps 2) x)) (* 10 (/ (pow eps 3) (pow x 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)) (pow.f64 x #s(literal 4 binary64)))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 10 binary64) #s(literal 5 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)
(*.f64 #s(literal 5 binary64) x)
(* x (+ 5 (/ eps x)))
(*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* (pow eps 2) x)
(*.f64 (*.f64 eps eps) x)
(* x (+ (/ (pow eps 3) x) (pow eps 2)))
(*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)
(* 10 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps))
(* 5 (pow x 2))
(*.f64 (*.f64 #s(literal 5 binary64) x) x)
(* (pow x 2) (+ 5 (* 10 (/ eps x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) x) x)
(* (pow x 2) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 10 binary64) #s(literal 5 binary64)) (*.f64 x x))
(* 5 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 5 binary64))
(* (pow x 3) (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 3) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 eps x) (/.f64 eps x) (/.f64 eps x)) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 eps eps) (*.f64 #s(literal -4 binary64) (*.f64 eps eps))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 eps eps) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) eps) eps (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)))) (neg.f64 x)))) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.f64 (fma.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (+ (* -10 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))) x)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) eps) eps (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64) (/.f64 (fma.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)) (/.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 x))) (neg.f64 x))) (neg.f64 x)))) (pow.f64 x #s(literal 3 binary64)))
(* (pow x 2) (+ (* -1 (/ (+ (* -10 (pow eps 3)) (* -5 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (/.f64 (fma.f64 #s(literal -5 binary64) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (*.f64 #s(literal -10 binary64) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 x))) x) x)
(* -1 (* x (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2)))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)))
(* (pow x 4) (+ (* -1 (/ (+ (* -10 (/ (pow eps 3) x)) (* -10 (pow eps 2))) x)) (* 5 eps)))
(*.f64 (fma.f64 (/.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (fma.f64 (/.f64 (fma.f64 eps (/.f64 eps x) eps) x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(* -1 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(*.f64 (fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 5 binary64)) x)) x)
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -5 binary64) (/.f64 eps x)))
(* -1 (* x (+ (* -1 (/ (pow eps 3) x)) (* -1 (pow eps 2)))))
(*.f64 (fma.f64 eps eps (/.f64 (pow.f64 eps #s(literal 3 binary64)) x)) x)
(* -1 (* x (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps))
(* (pow x 2) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(*.f64 (fma.f64 (/.f64 (fma.f64 eps (/.f64 eps x) eps) x) #s(literal 10 binary64) #s(literal 5 binary64)) (*.f64 x x))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 5)))
(*.f64 (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 eps x) #s(literal -5 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 eps) (* 10 (/ (pow eps 2) x))) x)) 5)))
(*.f64 (neg.f64 (fma.f64 (/.f64 (fma.f64 eps (/.f64 eps x) eps) x) #s(literal -10 binary64) #s(literal -5 binary64))) (pow.f64 x #s(literal 3 binary64)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64) (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 2) (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x))) eps)
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 5 (* eps x)) (* 10 (pow x 2))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) eps) x (*.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (pow x 3)) (* eps (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 (* eps x)) (* 10 (pow x 2))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x (+.f64 eps x)))
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ (* 5 eps) (* 10 x)))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)
(* (pow eps 2) (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(*.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3)))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 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 4)
(pow.f64 eps #s(literal 4 binary64))
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* (pow eps 2) (+ eps x))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(* eps (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(+ (* 5 (pow x 2)) (* 10 (* eps x)))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)
(+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x))))
(fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(+ (* 5 (pow x 3)) (* 10 (* eps (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x) x)
(+ (* 5 (pow x 3)) (* eps (+ (* 10 (* eps x)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x)
(* -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 (+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) eps) (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 8 binary64) x) eps) (/.f64 x eps) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.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 (/.f64 (*.f64 #s(literal 8 binary64) x) eps) (/.f64 x eps) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 6 binary64) (/.f64 x eps))))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 x (/.f64 x eps)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (+ (* 10 (/ (pow x 2) (pow eps 2))) (* 10 (/ (pow x 3) (pow eps 3)))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x eps) (/.f64 x eps) (pow.f64 (/.f64 x eps) #s(literal 3 binary64))) #s(literal 10 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 4) (+ 5 (* 10 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ 5 (+ (* 10 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (fma.f64 (fma.f64 (/.f64 x eps) (/.f64 x eps) (/.f64 x eps)) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 3) (+ 10 (* 10 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* 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)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) (/.f64 #s(literal 5 binary64) eps))) (*.f64 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 (/ 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)
(* (pow eps 3) (+ 1 (/ x eps)))
(*.f64 (+.f64 (/.f64 x eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ 10 (* 10 (/ x eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64)) eps) eps)
(* (pow eps 2) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x eps)))))
(*.f64 (fma.f64 (*.f64 x (/.f64 x eps)) (/.f64 #s(literal 5 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 10 binary64) #s(literal 10 binary64))) (*.f64 eps eps))
(* (pow eps 2) (+ (* 10 x) (* 10 (/ (pow x 2) eps))))
(*.f64 (*.f64 (fma.f64 x (/.f64 x eps) x) #s(literal 10 binary64)) (*.f64 eps eps))
(* (pow eps 2) (+ (* 5 (/ (pow x 3) (pow eps 2))) (+ (* 10 x) (* 10 (/ (pow x 2) eps)))))
(*.f64 (fma.f64 (fma.f64 x (/.f64 x eps) x) #s(literal 10 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) eps) #s(literal 5 binary64))) (*.f64 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 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 x x) (*.f64 #s(literal -4 binary64) (*.f64 x x))) (neg.f64 eps))) 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 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64))) eps)))) (neg.f64 eps))) eps))) (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 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(*.f64 (neg.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)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* -1 (/ (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2))) eps)) (* 5 x)) eps)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) eps) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) x)) eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 4) (+ 5 (* -1 (/ (+ (* -10 x) (* -10 (/ (pow x 2) eps))) eps))))
(*.f64 (fma.f64 (/.f64 (fma.f64 x (/.f64 x eps) x) eps) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)))
(* -1 (* (pow eps 3) (- (* -10 (/ x eps)) 10)))
(*.f64 (neg.f64 (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -10 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(*.f64 (*.f64 (fma.f64 x x (/.f64 (pow.f64 x #s(literal 3 binary64)) eps)) #s(literal 10 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) (neg.f64 eps)))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal -5 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 eps))) 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 3) (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 x eps))) (pow.f64 eps #s(literal 3 binary64)))
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
(*.f64 (*.f64 (-.f64 #s(literal 10 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -5 binary64) (*.f64 #s(literal -10 binary64) x)) eps)) eps) eps)
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 2)) (* -5 (/ (pow x 3) eps))) eps)) (* 10 x)))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) x (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -5 binary64))) (neg.f64 eps))) eps) eps)

rewrite204.0ms (2.5%)

Memory
12.9MiB live, 205.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057491
091491
1309475
22163467
08424455
Stop Event
iter limit
node limit
iter limit
Counts
28 → 435
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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))))
(fma.f64 (fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #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)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 (*.f64 eps (*.f64 eps (+.f64 eps x))) #s(literal 10 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) 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)
(pow.f64 eps #s(literal 4 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x)))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 eps (*.f64 eps (+.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (pow.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 eps #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))
(fma.f64 x (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))) (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))) (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))))
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 12 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 eps eps)) (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))
(fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) eps)) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 (+.f64 eps x) eps) eps) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) (*.f64 #s(literal 10 binary64) x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))
(fma.f64 eps (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 #s(literal 10 binary64) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) x) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps)) x))
(*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 (+.f64 eps x) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (+.f64 eps x) eps))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) eps)
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) eps))
(*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) eps) #s(literal 10 binary64))
(*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 eps #s(literal 10 binary64)))
(*.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64))))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps x) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
(*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))))
(*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) (*.f64 x x))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 x x)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) 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 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps 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 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (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 (pow.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) x) (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 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 15 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (-.f64 (pow.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(fma.f64 (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 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) x)))
(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 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 (-.f64 (*.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 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) 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 #s(literal 125 binary64) (pow.f64 x #s(literal 3 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 (-.f64 (*.f64 #s(literal 5 binary64) x) eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (-.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 (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) 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 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) 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 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 #s(literal 5 binary64) x)))))
(fma.f64 #s(literal 5 binary64) x eps)
(fma.f64 x #s(literal 5 binary64) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 eps (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 5 binary64) x) eps)))
(+.f64 (*.f64 #s(literal 5 binary64) x) eps)
(+.f64 eps (*.f64 #s(literal 5 binary64) x))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) eps)
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 eps (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 eps))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(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 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (*.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) eps) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 eps #s(literal 1 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 eps x) (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (*.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 (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64)) (pow.f64 (/.f64 x (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.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 #s(literal -10 binary64) x) (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (*.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) eps) x) (/.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) eps) x) (*.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 #s(literal -10 binary64) (*.f64 eps eps)) x) #s(literal -1 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (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 (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.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) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) (neg.f64 x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (*.f64 (*.f64 eps eps) (/.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) (pow.f64 (/.f64 x (*.f64 eps eps)) #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 #s(literal 5 binary64) eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(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) eps) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps (*.f64 eps (/.f64 #s(literal 10 binary64) x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))) (/.f64 (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (neg.f64 eps) #s(literal -1 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 eps #s(literal 1 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))
(*.f64 (/.f64 eps x) (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)))
(*.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 (pow.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64)) (pow.f64 (/.f64 x (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (/.f64 #s(literal -10 binary64) x) (/.f64 (*.f64 eps eps) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) x) (/.f64 eps #s(literal -1 binary64)))
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) eps) x))
(*.f64 (/.f64 #s(literal 10 binary64) x) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) (neg.f64 x)))
(*.f64 #s(literal -10 binary64) (*.f64 (*.f64 eps eps) (/.f64 #s(literal -1 binary64) x)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (pow.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 eps (*.f64 (/.f64 eps x) #s(literal 10 binary64)))
(*.f64 eps (*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 #s(literal -1 binary64) x)))
(*.f64 eps (*.f64 eps (/.f64 #s(literal 10 binary64) x)))
(pow.f64 (/.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) x)
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal 1 binary64))) x)
(/.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (neg.f64 x))
(/.f64 (*.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x)
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)))
(*.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)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 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 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64)))) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 4 binary64))))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 10 binary64) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 6 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (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 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (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 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 eps x))
(*.f64 (*.f64 (+.f64 eps x) eps) eps)
(*.f64 (+.f64 eps x) (*.f64 eps eps))
(*.f64 eps (*.f64 (+.f64 eps x) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 eps #s(literal 9 binary64))) (fma.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps)) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 eps eps)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (pow.f64 eps #s(literal 9 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) x) (*.f64 (*.f64 eps eps) x) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) x) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 (*.f64 x (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (*.f64 x (*.f64 eps eps))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 (*.f64 (*.f64 eps x) eps) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps x) eps) (*.f64 (*.f64 eps x) eps)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps x) eps)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 (*.f64 eps eps) x)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) x)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 (*.f64 eps (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps x)) (*.f64 eps (*.f64 eps x))) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 eps (*.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 x eps)))) (neg.f64 (-.f64 x eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 eps x)))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 x (-.f64 x eps) (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 x eps))) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 eps x) (-.f64 eps x))) (-.f64 eps x))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 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 x) eps))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps eps) x))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 eps (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) eps (*.f64 x (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 eps x) eps))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 eps eps) x))
(fma.f64 (*.f64 eps eps) eps (*.f64 eps (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) x (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 eps (*.f64 eps eps) (*.f64 x (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps x) eps))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps eps) x))
(fma.f64 eps (*.f64 eps eps) (*.f64 eps (*.f64 eps x)))
(fma.f64 x (*.f64 eps eps) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 x (*.f64 eps eps)) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) x) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 x (*.f64 eps eps)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps x) eps))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) x))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 eps (*.f64 eps x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps))
(*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps)
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 (+.f64 eps x) (*.f64 eps #s(literal 10 binary64)))
(*.f64 eps (*.f64 #s(literal 10 binary64) (+.f64 eps x)))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (fma.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x)) (*.f64 #s(literal 10 binary64) (*.f64 eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 eps x))))))
(fma.f64 (neg.f64 (*.f64 eps eps)) #s(literal -10 binary64) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (neg.f64 (*.f64 eps eps)) #s(literal -10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 (neg.f64 eps) (*.f64 #s(literal -10 binary64) eps) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 #s(literal -10 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -10 binary64) (neg.f64 (*.f64 eps eps)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 #s(literal -10 binary64) (neg.f64 (*.f64 eps eps)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 eps (neg.f64 (*.f64 #s(literal -10 binary64) eps)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 eps (neg.f64 (*.f64 #s(literal -10 binary64) eps)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 10 binary64)) (*.f64 (+.f64 eps x) eps))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) #s(literal 10 binary64)) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(fma.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 (+.f64 eps x) (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (+.f64 eps x)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))
(+.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) x)
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (-.f64 (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))) (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x))) (*.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) x)) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) x)) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) x) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (-.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)))))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x))
(fma.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x) (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) x) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) x) x))
(+.f64 (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)) (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))))
(+.f64 (*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x (*.f64 (*.f64 #s(literal 5 binary64) x) x)))
(*.f64 (*.f64 #s(literal -10 binary64) eps) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
(*.f64 eps (*.f64 #s(literal -10 binary64) eps))

eval74.0ms (0.9%)

Memory
-7.4MiB live, 114.2MiB allocated
Compiler

Compiled 25 454 to 2 906 computations (88.6% saved)

prune84.0ms (1%)

Memory
9.7MiB live, 86.4MiB allocated
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New55816574
Fresh7310
Picked505
Done022
Total57021591
Accuracy
100.0%
Counts
591 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
89.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))))
89.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.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
61.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps)) #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (*.f64 #s(literal 5 binary64) x) x (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))) eps))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x x))) eps))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))) eps))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
90.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))) x) x)))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (pow x 4)) (*.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)))))
Compiler

Compiled 1 672 to 1 057 computations (36.8% saved)

simplify203.0ms (2.5%)

Memory
-12.9MiB live, 101.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
078854
0107854
1192833
2365809
3740809
41382806
52122806
64298806
77946806
08392789
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64)))
#s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps)
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 x (+.f64 eps x))
x
(+.f64 eps x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x))
(*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)
#s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps x) x)
(*.f64 eps x)
eps
x
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(*.f64 x x)
x
#s(literal 5 binary64)
#s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(*.f64 eps x)
eps
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64)))
#s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps))
#s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps)
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))
(*.f64 x (+.f64 eps x))
(*.f64 (+.f64 eps x) x)
x
(+.f64 eps x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x))
(*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)
#s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) x))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) x)
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 eps x) x)
(*.f64 eps x)
eps
x
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x)
(fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) x (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(*.f64 x x)
x
#s(literal 5 binary64)
#s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(*.f64 eps x)
eps
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)

localize326.0ms (4%)

Memory
-8.7MiB live, 355.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.27309437308446116
(*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy11.798163122702098
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy30.301702741746816
#s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))
accuracy0.14357377930532605
(fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
accuracy0.19067883277819156
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
accuracy21.914032453554388
#s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
accuracy0.09441376953688403
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
accuracy0.09765625
(*.f64 (*.f64 eps x) x)
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
accuracy13.191091362572388
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps))
accuracy0.07421875
(*.f64 (*.f64 eps eps) x)
accuracy0.11189006324130751
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
accuracy11.659813180614325
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
accuracy18.14710266510529
#s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
accuracy0.10546875
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64)))
accuracy0.109375
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps)
accuracy0.22583508277819153
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))
accuracy6.254512312373386
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
Samples
122.0ms208×0valid
45.0ms41×1valid
7.0ms2valid
Compiler

Compiled 1 325 to 141 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-mult: 88.0ms (59.5% of total)
ival-pow: 33.0ms (22.3% of total)
ival-add: 12.0ms (8.1% of total)
adjust: 10.0ms (6.8% of total)
ival-div: 2.0ms (1.4% 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)

series28.0ms (0.3%)

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

6 calls:

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

simplify243.0ms (3%)

Memory
-23.9MiB live, 131.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite424.0ms (5.2%)

Memory
15.2MiB live, 133.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078787
0107787
1357766
22364766
08977737
Stop Event
iter limit
node limit
iter limit
Counts
31 → 205
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64)))
#s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x))
(*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps))
(*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps)
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64)))
#s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) x)
(*.f64 (*.f64 eps x) x)
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
#s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (pow.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64))))) (*.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) (pow.f64 eps #s(literal 10 binary64)))) (*.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 10 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))) (neg.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) (*.f64 x (pow.f64 eps #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64)))) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))) (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64))) (+.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) (*.f64 x (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 15 binary64)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x)) (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x))
(fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 x #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) (pow.f64 eps #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 10 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x))) (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (-.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) #s(literal 2 binary64)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64))))) (/.f64 (pow.f64 eps #s(literal 10 binary64)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (neg.f64 (pow.f64 eps #s(literal 5 binary64))))))
(+.f64 (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x))
#s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 eps eps))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 eps eps)) (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x))
(*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)
(*.f64 x #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps))
(*.f64 (*.f64 eps (*.f64 (*.f64 eps x) x)) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 eps x) x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps x) x))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 eps x) x) eps))
(*.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps))
(*.f64 x (*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) eps)))
(*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))
(*.f64 x (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 x x))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))) (*.f64 x x))) (neg.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))) (*.f64 x x)) (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
#s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 eps #s(literal 5 binary64))
(*.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) (+.f64 eps x))
(*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))
(*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) x))
(*.f64 x (*.f64 (+.f64 eps x) #s(literal 10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64))) (fma.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 10 binary64))))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps x) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps x) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(fma.f64 x (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps)
(*.f64 eps (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps)) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) eps)) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) eps) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) eps) (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)))) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))))
(fma.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) eps) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))) (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 eps x) x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 eps x) x)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) x) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal 125 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64))))))
(fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (+.f64 eps x) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(fma.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(fma.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) x) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 eps eps) (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(fma.f64 x (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 eps eps) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) x)))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 5 binary64)))
#s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x)
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 (*.f64 eps x) eps)
(*.f64 (*.f64 eps eps) x)
(*.f64 eps (*.f64 eps x))
(*.f64 x (*.f64 eps eps))
(*.f64 (*.f64 eps x) x)
(*.f64 (*.f64 x x) eps)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x))
(*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) x)
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps x) x))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 x (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
#s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) eps)
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
(*.f64 x (*.f64 #s(literal 10 binary64) eps))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))))
(fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(fma.f64 x (*.f64 #s(literal 5 binary64) x) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))) (/.f64 (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(+.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))

eval56.0ms (0.7%)

Memory
15.9MiB live, 51.3MiB allocated
Compiler

Compiled 20 733 to 1 982 computations (90.4% saved)

prune307.0ms (3.8%)

Memory
-12.0MiB live, 278.0MiB allocated
Pruning

23 alts after pruning (16 fresh and 7 done)

PrunedKeptTotal
New3324336
Fresh21214
Picked055
Done022
Total33423357
Accuracy
100.0%
Counts
357 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
89.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))))
89.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.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
52.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) #s(literal 2 binary64))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x x))) eps))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))) eps))
81.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
72.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
80.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
90.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
81.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))) x) x)))
Compiler

Compiled 2 692 to 915 computations (66% saved)

regimes40.0ms (0.5%)

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

3 calls:

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

regimes32.0ms (0.4%)

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

3 calls:

10.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
10.0ms
eps
9.0ms
x
Results
AccuracySegmentsBranch
97.6%3x
97.6%3eps
98.0%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
20.5MiB live, 20.4MiB allocated
Counts
32 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps) (+.f64 eps x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (+.f64 eps x))) x) x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 eps x) x) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) 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 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (pow x 4)) (*.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)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))
Calls

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes8.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes10.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes7.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes21.0ms (0.3%)

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

3 calls:

7.0ms
x
7.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
6.0ms
eps
Results
AccuracySegmentsBranch
97.4%3x
97.0%3eps
97.4%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
15.2MiB live, 15.2MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64)) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 eps) (/ (* (* eps eps) -10) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps) (+.f64 eps x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
Calls

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes30.0ms (0.4%)

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

2 calls:

26.0ms
x
3.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
96.6%3x
97.2%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 10 to 9 computations (10% saved)

regimes3.0ms (0%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes4.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.5e-323
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch9.0ms (0.1%)

Memory
-37.3MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.565424331583823e-254
8.592975379243273e-239
0.0ms
-2.0929974e-317
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify80.0ms (1%)

Memory
-3.1MiB live, 76.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01401533
11861533
21951533
32081533
42191533
52261533
62301533
72311533
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 -4048045/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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) (-.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 -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) 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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) (-.f64 (pow.f64 (+.f64 x eps) #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 -4048045/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 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) (-.f64 (pow.f64 (+.f64 eps x) #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 -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal -10 binary64)) (neg.f64 eps))) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (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 -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.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)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 x (+.f64 eps x)) #s(literal 10 binary64))) eps) eps)) x (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 -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 #s(approx (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 (*.f64 (+.f64 eps x) x) #s(literal 10 binary64))) eps) eps)) x (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps))))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (+ (* (+ (* (* (* eps (* eps (+ eps x))) 10) x) (* (pow eps 4) 5)) x) (pow eps 5)) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 (+.f64 eps x) (*.f64 x x)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 #s(literal 5 binary64) x) x #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))))) eps)) #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)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps)) #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)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps)) #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)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) 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)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 eps eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 825460204899477/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 5 binary64) x eps)) (*.f64 eps eps)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 #s(literal 5 binary64) x) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(approx (* (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) x) (*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) x)) eps))

soundness1.6s (19.9%)

Memory
8.5MiB live, 941.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0245959
1817859
22844712
08380666
078787
0107787
1357766
22364766
08977737
04001700
113681572
246591393
376791393
081861299
05182369
118732233
266652216
082052065
057491
091491
1309475
22163467
08424455
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 2 149 to 647 computations (69.9% saved)

preprocess107.0ms (1.3%)

Memory
7.0MiB live, 125.0MiB allocated
Compiler

Compiled 3 084 to 298 computations (90.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...