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

Time bar (total: 8.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

sample2.9s (33.1%)

Memory
-70.3MiB live, 2 441.3MiB allocated
Samples
1.7s6 702×0valid
513.0ms1 259×1valid
160.0ms295×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-pow: 1.3s (70.6% of total)
ival-<=: 182.0ms (9.6% of total)
ival-add: 157.0ms (8.3% of total)
adjust: 121.0ms (6.4% of total)
ival-sub: 52.0ms (2.7% of total)
ival-and: 23.0ms (1.2% of total)
exact: 21.0ms (1.1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain124.0ms (1.4%)

Memory
-7.7MiB live, 187.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
272(2.1034778563839558e-42 2.1030394169785242e-157)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)))cancellation290
Confusion
Predicted +Predicted -
+270
-2227
Precision
0.9310344827586207
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2700
-20227
Precision?
0.9310344827586207
Recall?
1.0
Freqs
test
numberfreq
0227
129
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms430×0valid
11.0ms66×1valid
4.0ms16×2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-pow: 45.0ms (80.9% of total)
ival-add: 4.0ms (7.2% of total)
adjust: 3.0ms (5.4% of total)
ival-sub: 3.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess16.0ms (0.2%)

Memory
-25.4MiB live, 20.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01953
12253
079
0119
1129
0129
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

simplify3.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize28.0ms (0.3%)

Memory
36.1MiB live, 36.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.029628759768442016
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy5.889551774516604
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
15.0ms215×0valid
5.0ms33×1valid
2.0ms2valid
Compiler

Compiled 25 to 9 computations (64% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-pow: 10.0ms (68% of total)
ival-add: 2.0ms (13.6% of total)
adjust: 1.0ms (6.8% of total)
ival-sub: 1.0ms (6.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series39.0ms (0.5%)

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

6 calls:

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

simplify167.0ms (1.9%)

Memory
21.9MiB live, 160.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite210.0ms (2.4%)

Memory
-5.1MiB live, 228.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval26.0ms (0.3%)

Memory
4.9MiB live, 50.7MiB allocated
Compiler

Compiled 5 733 to 951 computations (83.4% saved)

prune10.0ms (0.1%)

Memory
17.9MiB live, 17.9MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New22210232
Fresh000
Picked011
Done000
Total22211233
Accuracy
100.0%
Counts
233 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
82.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.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
82.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.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))
82.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
46.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64))))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
76.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
Compiler

Compiled 505 to 357 computations (29.3% saved)

simplify159.0ms (1.8%)

Memory
-11.6MiB live, 126.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-diff3
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
cost-diff0
(*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64))))
cost-diff2
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
cost-diff6
(+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
cost-diff0
(*.f64 #s(literal 5 binary64) eps)
cost-diff0
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
cost-diff3
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
cost-diff0
(pow.f64 eps #s(literal 5 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
(/.f64 x eps)
cost-diff0
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047408
080408
1150404
2426382
31850367
46418367
09068359
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
x
#s(literal -10 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(/.f64 x (*.f64 eps eps))
x
(*.f64 eps eps)
eps
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
#s(literal 5 binary64)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(*.f64 (*.f64 x x) #s(literal 8 binary64))
(*.f64 x x)
#s(literal 8 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)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))))
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
(*.f64 eps (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
x
#s(literal -10 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (/.f64 x eps) x) (/.f64 #s(literal 10 binary64) eps) (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 (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (fma.f64 (*.f64 (/.f64 x eps) x) (/.f64 #s(literal 10 binary64) eps) (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 (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 (*.f64 (/.f64 x eps) x) (/.f64 #s(literal 10 binary64) eps) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))
(/.f64 x (*.f64 eps eps))
(/.f64 (/.f64 x eps) eps)
x
(*.f64 eps eps)
eps
(*.f64 #s(literal 2 binary64) x)
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)
(*.f64 (/.f64 x eps) (fma.f64 (/.f64 #s(literal 8 binary64) eps) x #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
(*.f64 (fma.f64 (/.f64 #s(literal 8 binary64) eps) x #s(literal 5 binary64)) x)
#s(literal 5 binary64)
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)
(*.f64 (*.f64 x x) #s(literal 8 binary64))
(*.f64 #s(literal 8 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal 8 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 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(*.f64 (fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
#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)

localize197.0ms (2.3%)

Memory
21.9MiB live, 169.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.08041000976844202
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.12175751953688402
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy0.14807379138909577
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy11.067982672021706
#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))
accuracy7.56812140259646
(fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
accuracy7.5915181454657175
(*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
accuracy14.553817729432401
(/.f64 x (*.f64 eps eps))
accuracy14.775113726556576
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
accuracy0.2629126339357294
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
accuracy0.5111156890236814
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
accuracy11.19077871275986
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
accuracy15.469544063505396
(/.f64 (*.f64 eps eps) x)
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy6.844443266153035
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(/.f64 x eps)
accuracy0.0078125
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.1171875
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy6.62258208888807
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Samples
129.0ms204×0valid
28.0ms43×1valid
8.0ms2valid
Compiler

Compiled 343 to 49 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-mult: 33.0ms (37.4% of total)
ival-pow: 25.0ms (28.3% of total)
ival-div: 10.0ms (11.3% of total)
ival-add: 10.0ms (11.3% of total)
adjust: 5.0ms (5.7% of total)
ival-sub: 3.0ms (3.4% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series45.0ms (0.5%)

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

6 calls:

TimeVariablePointExpression
10.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 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)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (/ (* (* x x) 8) eps) (/ x (* eps eps)) (+ (* (/ x (* eps eps)) (* 2 x)) 1) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5))
9.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 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)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (/ (* (* x x) 8) eps) (/ x (* eps eps)) (+ (* (/ x (* eps eps)) (* 2 x)) 1) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5))
8.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 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)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (/ (* (* x x) 8) eps) (/ x (* eps eps)) (+ (* (/ x (* eps eps)) (* 2 x)) 1) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5))
6.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 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)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (/ (* (* x x) 8) eps) (/ x (* eps eps)) (+ (* (/ x (* eps eps)) (* 2 x)) 1) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5))
5.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (- (* 5 eps) (* (/ (* eps eps) x) -10)) (- (pow (+ x eps) 5) (pow x 5)) (* (- (* 5 eps) (* (/ (* eps eps) x) -10)) (pow x 4)) (* 5 eps) (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (+ (* 5 x) (/ (* (* x x) 8) eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 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)) (/ (* eps eps) x) (* (/ (* eps eps) x) -10) (/ (* (* x x) 8) eps) (/ x (* eps eps)) (+ (* (/ x (* eps eps)) (* 2 x)) 1) (* 10 (* x x)) (* (pow x 3) 10) (* (pow x 4) 5))

simplify207.0ms (2.4%)

Memory
19.8MiB live, 130.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite189.0ms (2.2%)

Memory
-1.7MiB live, 183.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047338
080338
1291334
22221334
08465327
Stop Event
iter limit
node limit
iter limit
Counts
26 → 503
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))) (pow.f64 x #s(literal 4 binary64)))
(*.f64 #s(literal 5 binary64) eps)
(+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(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 eps eps) x)
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)
(/.f64 x (*.f64 eps eps))
(fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (fabs.f64 (/.f64 x eps)) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (/.f64 x eps) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (/.f64 x eps)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 x (fabs.f64 (/.f64 #s(literal 5 binary64) eps)) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 eps)))
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(neg.f64 (/.f64 x (neg.f64 eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 eps))
(pow.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 eps #s(literal 5 binary64))
(fabs.f64 (pow.f64 eps #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 5/2 binary64) (*.f64 (log.f64 eps) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 (neg.f64 eps) eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))) (/.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)))) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (*.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) (fma.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps)))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x) #s(literal -10 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (neg.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 (neg.f64 eps) eps) x) #s(literal -10 binary64)) (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 (neg.f64 eps) eps) x) #s(literal -10 binary64))))
(*.f64 #s(literal 5 binary64) eps)
(*.f64 eps #s(literal 5 binary64))
(sqrt.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))
(fabs.f64 (neg.f64 (*.f64 #s(literal 5 binary64) eps)))
(fabs.f64 (*.f64 #s(literal 5 binary64) eps))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (neg.f64 eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (neg.f64 eps)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) eps (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (*.f64 eps eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) eps (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) eps (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 x eps)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) eps))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (*.f64 eps eps) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 x x) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 eps eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (neg.f64 eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (neg.f64 eps)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (neg.f64 eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) eps (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) eps))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) eps (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) eps))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 x)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) eps (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 x eps)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) eps))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (*.f64 (neg.f64 eps) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (neg.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 x x) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (neg.f64 eps)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (neg.f64 eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (neg.f64 eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 eps (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) x)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 eps (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (/.f64 x eps) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 x)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 x eps)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 eps (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 eps (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 x eps)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 eps (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (*.f64 (neg.f64 eps) eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 eps)) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 eps)) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 eps eps) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (neg.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 (neg.f64 eps) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 (neg.f64 eps) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 eps) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 (neg.f64 eps) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (neg.f64 eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 eps) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))))) (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 eps (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 eps (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 eps (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))))) (*.f64 eps (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (neg.f64 eps)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 eps eps) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 eps) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) eps (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) eps))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 eps)) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 eps eps) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 eps) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) eps (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) eps))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (neg.f64 eps)) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 eps eps) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 eps) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) eps (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) eps))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 eps)) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 eps eps) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 eps eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (neg.f64 (neg.f64 eps)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 eps eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (neg.f64 eps) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (neg.f64 eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) eps (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) eps))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) (/.f64 (*.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 eps #s(literal 6 binary64)))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (neg.f64 (neg.f64 eps)) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (neg.f64 eps))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 eps eps) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 eps (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 eps eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 (pow.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 eps) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (neg.f64 eps) (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 (neg.f64 eps) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 eps (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (*.f64 eps (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)))) (*.f64 eps (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (neg.f64 eps) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 eps)))
(/.f64 (fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) eps (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) eps))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (neg.f64 eps) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (neg.f64 eps)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) eps (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) eps))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps)))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 x eps)) #s(literal 5 binary64) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 x (neg.f64 eps)) (/.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) (*.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) x (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (/.f64 x eps) eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 x eps) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 (/.f64 x eps) eps) (*.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal 2 binary64) x) eps) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 (/.f64 x eps) #s(literal 1 binary64))) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (/.f64 x eps)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 x (fabs.f64 (/.f64 #s(literal 5 binary64) eps)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 x (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps))) (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps))))
(+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 (+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (/.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) eps))
(+.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))
(+.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (fma.f64 (*.f64 x x) (/.f64 (/.f64 #s(literal 8 binary64) eps) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)))
(+.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (*.f64 x x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x)))))
(fma.f64 (/.f64 #s(literal 8 binary64) eps) (*.f64 x x) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 8 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 x x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 8 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))
(fma.f64 x (/.f64 (*.f64 #s(literal 8 binary64) x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x (*.f64 x (/.f64 #s(literal 8 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5 binary64) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (neg.f64 (*.f64 x x)) (/.f64 #s(literal 8 binary64) eps)))
(-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal -5 binary64) x))
(-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps) (*.f64 #s(literal 5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64))) (pow.f64 eps #s(literal 5 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps) (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps))) eps)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) 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 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)) eps)))
(*.f64 #s(literal 10 binary64) (-.f64 (*.f64 (*.f64 x x) eps) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) eps)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) x (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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 #s(literal -10 binary64) (pow.f64 x #s(literal 3 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 #s(literal -10 binary64) (pow.f64 x #s(literal 3 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 #s(literal -10 binary64) (pow.f64 x #s(literal 3 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 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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 (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (*.f64 x x) eps)))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(*.f64 eps (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(/.f64 (*.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 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 (*.f64 x x) eps (pow.f64 x #s(literal 3 binary64)))) eps))
(*.f64 (/.f64 eps x) eps)
(*.f64 (neg.f64 eps) (/.f64 (neg.f64 eps) x))
(*.f64 eps (/.f64 eps x))
(/.f64 (*.f64 (neg.f64 eps) eps) (neg.f64 x))
(/.f64 (*.f64 eps eps) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 eps eps) x)
(neg.f64 (/.f64 (*.f64 (neg.f64 eps) eps) x))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 eps x))
(*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal -10 binary64))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal -10 binary64) x))
(*.f64 eps (*.f64 (/.f64 eps x) #s(literal -10 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 eps) eps) #s(literal -10 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) eps)) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps))) (neg.f64 x))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) x)
(*.f64 (/.f64 #s(literal 8 binary64) eps) (*.f64 x x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 #s(literal 8 binary64) eps)))
(*.f64 #s(literal 8 binary64) (/.f64 (*.f64 x x) eps))
(*.f64 (*.f64 x x) (/.f64 #s(literal 8 binary64) eps))
(*.f64 x (/.f64 (*.f64 #s(literal 8 binary64) x) eps))
(*.f64 x (*.f64 x (/.f64 #s(literal 8 binary64) eps)))
(/.f64 (neg.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x))) (neg.f64 (neg.f64 eps)))
(/.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) (neg.f64 eps))
(/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) eps)
(neg.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 x x)) eps))
(neg.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (/.f64 x (neg.f64 eps)) (neg.f64 eps))
(/.f64 (neg.f64 (/.f64 x eps)) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 eps eps))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 eps) eps))
(/.f64 (/.f64 x eps) eps)
(/.f64 x (*.f64 eps eps))
(neg.f64 (/.f64 x (*.f64 (neg.f64 eps) eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) (*.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) #s(literal 1 binary64))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 x (neg.f64 eps)) (/.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 eps)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) (*.f64 x #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) x #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (/.f64 (/.f64 x eps) eps) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (/.f64 x eps) eps)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 x eps) eps) (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 x eps) eps) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal 1 binary64))
(fma.f64 x (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 x eps) eps))) x))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) x)) (/.f64 (/.f64 x eps) eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (/.f64 x eps) eps)) (*.f64 #s(literal 2 binary64) x)))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 8 binary64)) (pow.f64 eps #s(literal 6 binary64))) (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (/.f64 x eps) eps) x) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x 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)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x)
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x x)))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))
(fabs.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(fabs.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))

eval96.0ms (1.1%)

Memory
18.6MiB live, 106.2MiB allocated
Compiler

Compiled 32 865 to 3 018 computations (90.8% saved)

prune28.0ms (0.3%)

Memory
-48.6MiB live, 49.3MiB allocated
Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New6288636
Fresh235
Picked325
Done011
Total63314647
Accuracy
100.0%
Counts
647 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
89.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
76.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
33.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (fma.f64 (*.f64 (/.f64 #s(literal 10 binary64) (*.f64 eps eps)) x) x (fma.f64 (/.f64 (/.f64 #s(literal 5 binary64) eps) x) (*.f64 x x) #s(literal 1 binary64)))) (pow.f64 eps #s(literal 5 binary64))))
82.6%
#s(approx (- (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 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (+.f64 eps x)) eps)) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
82.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 x x) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
Compiler

Compiled 858 to 567 computations (33.9% saved)

simplify191.0ms (2.2%)

Memory
9.7MiB live, 196.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
065531
089531
1183519
2553499
32544491
47571491
08549481
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
(*.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)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x 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 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) 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)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(pow.f64 eps #s(literal 3 binary64))
#s(literal 3 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(fma.f64 (*.f64 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 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 eps (+.f64 eps x))
(*.f64 (+.f64 eps x) eps)
eps
(+.f64 eps x)
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)

localize268.0ms (3.1%)

Memory
-26.9MiB live, 240.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(fma.f64 #s(literal 5 binary64) x eps)
accuracy0.0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.06640625
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
accuracy6.62258208888807
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.03125
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
accuracy0.08041000976844202
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy11.359837147846683
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
accuracy0.08984375
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))
accuracy0.12890625
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
accuracy0.23179628907376804
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
accuracy11.067982672021706
#s(approx (- (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 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
accuracy0.0859375
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
accuracy0.13671875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy11.067982672021706
#s(approx (- (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.507622733893578
#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.03125
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
accuracy0.0859375
(*.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)))
accuracy0.13671875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy6.397087075361649
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
Samples
151.0ms205×0valid
42.0ms2valid
39.0ms42×1valid
Compiler

Compiled 334 to 57 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
ival-mult: 73.0ms (49.9% of total)
ival-pow: 45.0ms (30.8% of total)
ival-add: 14.0ms (9.6% of total)
adjust: 7.0ms (4.8% of total)
ival-div: 6.0ms (4.1% of total)
ival-sub: 2.0ms (1.4% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.4%)

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

6 calls:

TimeVariablePointExpression
8.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* (* (* (* 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)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* 10 x) x) (* (* (* 10 x) x) eps) (* (* eps (+ eps x)) 10) (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)))
8.0ms
eps
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* (* (* (* 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)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* 10 x) x) (* (* (* 10 x) x) eps) (* (* eps (+ eps x)) 10) (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)))
4.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* (* (* (* 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)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* 10 x) x) (* (* (* 10 x) x) eps) (* (* eps (+ eps x)) 10) (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)))
4.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* (* (* (* 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)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* 10 x) x) (* (* (* 10 x) x) eps) (* (* eps (+ eps x)) 10) (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)))
4.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (pow eps 3)) (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* (* (* (* 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)) (* (* (pow x 4) 5) eps) (* (pow x 4) 5) (pow x 4) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* 10 x) x) (* (* (* 10 x) x) eps) (* (* eps (+ eps x)) 10) (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)))

simplify182.0ms (2.1%)

Memory
3.2MiB live, 148.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite190.0ms (2.2%)

Memory
-3.6MiB live, 177.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval51.0ms (0.6%)

Memory
-19.9MiB live, 86.0MiB allocated
Compiler

Compiled 19 302 to 1 952 computations (89.9% saved)

prune66.0ms (0.8%)

Memory
16.1MiB live, 63.2MiB allocated
Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New39615411
Fresh426
Picked415
Done033
Total40421425
Accuracy
100.0%
Counts
425 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
89.5%
#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.5%
#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)))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
76.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 eps #s(literal 10 binary64)) (*.f64 (*.f64 x x) eps))) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))) eps))
82.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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 eps eps))))
82.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
Compiler

Compiled 1 359 to 868 computations (36.1% saved)

simplify154.0ms (1.8%)

Memory
21.4MiB live, 111.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
070678
098678
1204660
2638624
32971612
08277599
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps))
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
#s(literal 10 binary64)
(*.f64 (*.f64 (*.f64 x x) eps) eps)
(*.f64 (*.f64 x x) eps)
(*.f64 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 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
(*.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 (+ (* (+ (* (* 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))
(*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
eps
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 (+.f64 eps x) eps)
(+.f64 eps x)
eps
#s(literal 10 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps)
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
(*.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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 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 #s(literal 10 binary64) x) eps) x) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 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) eps) x) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) 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) eps) x) eps))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x) eps)
#s(literal 10 binary64)
(*.f64 (*.f64 (*.f64 x x) eps) eps)
(*.f64 (*.f64 x x) eps)
(*.f64 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 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) eps) x) eps)) eps))
(*.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)
(*.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) eps) x) eps)) eps)
#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))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x) eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x) eps)
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x)
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) eps)
eps
(*.f64 #s(literal 10 binary64) x)
#s(literal 10 binary64)
x
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) eps)
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 (+.f64 eps x) eps)
(+.f64 eps x)
eps
#s(literal 10 binary64)

localize255.0ms (3%)

Memory
3.7MiB live, 252.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12109375
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
accuracy0.12890625
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
accuracy0.23179628907376804
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
accuracy11.067982672021706
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
accuracy0.0
(*.f64 eps eps)
accuracy0.08984375
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
accuracy0.19227995213918775
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
accuracy6.62258208888807
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
accuracy0.08984375
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
accuracy0.12890625
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
accuracy11.067982672021706
#s(approx (- (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))
accuracy13.507622733893578
#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))
accuracy0.05203878162065376
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
accuracy0.1015625
(*.f64 (*.f64 x x) eps)
accuracy11.067982672021706
#s(approx (- (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) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
accuracy13.507622733893578
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps)))
accuracy0.05078125
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)
accuracy0.13671875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.31364475990782026
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps))
accuracy6.397087075361649
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
Samples
159.0ms205×0valid
32.0ms42×1valid
12.0ms2valid
Compiler

Compiled 431 to 61 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 174.0ms
ival-mult: 72.0ms (41.4% of total)
ival-pow: 64.0ms (36.8% of total)
ival-add: 23.0ms (13.2% of total)
adjust: 6.0ms (3.4% of total)
ival-div: 6.0ms (3.4% of total)
ival-sub: 2.0ms (1.1% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series76.0ms (0.9%)

Memory
-30.3MiB live, 54.0MiB allocated
Counts
28 → 125
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 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 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
(*.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 (+ (* (+ (* (* 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))
(*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 x x) eps)
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 eps eps)
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
Outputs
(pow eps 5)
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(pow eps 4)
(+ (* 5 (* (pow eps 3) x)) (pow eps 4))
(+ (* x (+ (* 5 (pow eps 3)) (* 10 (* (pow eps 2) x)))) (pow eps 4))
(* 10 (* (pow eps 3) (pow x 2)))
(* (pow x 2) (+ (* 10 (* (pow eps 2) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 10 (pow eps 3)) (* x (+ (* 5 (* eps x)) (* 10 (pow eps 2))))))
(* 10 (* (pow eps 2) (pow x 2)))
(* (pow x 2) (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(pow eps 3)
(+ (* 5 (* (pow eps 2) x)) (pow eps 3))
eps
(+ eps (* 5 x))
(* 10 (pow x 2))
(* eps (pow x 2))
(* 10 (* eps x))
(* 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 2) (+ (* 5 (/ (pow eps 4) x)) (* 10 (pow eps 3))))
(* (pow x 2) (+ (* 5 (/ (pow eps 4) x)) (+ (* 10 (pow eps 3)) (/ (pow eps 5) (pow x 2)))))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (* 10 (pow eps 2))))
(* (pow x 2) (+ (* 5 (/ (pow eps 3) x)) (+ (* 10 (pow eps 2)) (/ (pow eps 4) (pow x 2)))))
(* 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 (* (pow eps 2) x))
(* x (+ (* 5 (pow eps 2)) (/ (pow eps 3) x)))
(* 5 x)
(* x (+ 5 (/ 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 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))))
(* (pow x 4) (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (pow eps 4)) (* -1 (pow eps 4))) x)) (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) x)))) x)) (* 4 eps))))
(* (pow x 2) (+ (* -1 (/ (+ (* -5 (pow eps 3)) (* -1 (/ (pow eps 4) x))) x)) (* 10 (pow eps 2))))
(* (pow x 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 (+ (* -5 (pow eps 2)) (* -1 (/ (pow eps 3) x)))))
(* -1 (* x (- (* -1 (/ eps x)) 5)))
(* -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)))
(* (pow eps 3) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (* 8 (pow x 2))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 5 (* eps x)) (* 8 (pow x 2)))))
(* (pow eps 3) (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ eps (* 5 x))))))
(* (pow eps 2) (+ (* 5 (* eps x)) (* 10 (pow x 2))))
(* (pow eps 2) (+ (* 10 (pow x 2)) (* eps (+ eps (* 5 x)))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(* eps (+ (* 5 (pow x 4)) (* eps (+ (* 10 (* eps (pow x 2))) (* 10 (pow x 3))))))
(+ (* 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 2) (+ eps (* 5 x)))
(pow eps 2)
(* 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)))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 5 (/ x eps)) (* 8 (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 4) (+ 1 (* 5 (/ x eps))))
(* (pow eps 4) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(* (pow eps 3) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2))))
(* (pow eps 3) (+ (* 5 (/ (pow x 4) (pow eps 2))) (+ (* 10 (/ (pow x 3) eps)) (* 10 (pow x 2)))))
(* (pow eps 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 3) (+ 1 (* 5 (/ x eps))))
(* eps (+ 1 (* 5 (/ 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) (- (* -5 (/ x eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 5 x) (* 10 (/ (pow x 2) eps))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ (* 2 (/ (pow x 2) eps)) (+ (* 5 x) (* 8 (/ (pow x 2) eps)))) eps)) 1)))
(* (pow eps 4) (+ 1 (* -1 (/ (+ (* -10 (/ (pow x 2) eps)) (* -5 x)) eps))))
(* -1 (* (pow eps 3) (+ (* -10 (/ (pow x 3) eps)) (* -10 (pow x 2)))))
(* -1 (* (pow eps 3) (+ (* -10 (pow x 2)) (* -1 (/ (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))) eps)))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps))) eps)) (* 10 (pow x 2))))
(* -1 (* (pow eps 3) (- (* -5 (/ x eps)) 1)))
(* -1 (* eps (- (* -5 (/ 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
50.0ms
x
@0
((* (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* 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)) (* (* (* eps (* 10 x)) x) eps) (* (* (+ (* 5 x) eps) (* eps eps)) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* eps eps)) (+ (* 5 x) 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 x) eps) 10)) x) x) (* (* 10 x) x) (* (* x x) eps) (* eps (* 10 x)) (* (* eps (* 10 x)) x) (* eps eps) (* (* (+ eps x) eps) 10) (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (* (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) x))
4.0ms
eps
@-inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* 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)) (* (* (* eps (* 10 x)) x) eps) (* (* (+ (* 5 x) eps) (* eps eps)) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* eps eps)) (+ (* 5 x) 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 x) eps) 10)) x) x) (* (* 10 x) x) (* (* x x) eps) (* eps (* 10 x)) (* (* eps (* 10 x)) x) (* eps eps) (* (* (+ eps x) eps) 10) (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (* (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) x))
4.0ms
x
@-inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* 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)) (* (* (* eps (* 10 x)) x) eps) (* (* (+ (* 5 x) eps) (* eps eps)) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* eps eps)) (+ (* 5 x) 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 x) eps) 10)) x) x) (* (* 10 x) x) (* (* x x) eps) (* eps (* 10 x)) (* (* eps (* 10 x)) x) (* eps eps) (* (* (+ eps x) eps) 10) (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (* (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) x))
4.0ms
x
@inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* 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)) (* (* (* eps (* 10 x)) x) eps) (* (* (+ (* 5 x) eps) (* eps eps)) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* eps eps)) (+ (* 5 x) 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 x) eps) 10)) x) x) (* (* 10 x) x) (* (* x x) eps) (* eps (* 10 x)) (* (* eps (* 10 x)) x) (* eps eps) (* (* (+ eps x) eps) 10) (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (* (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) x))
3.0ms
eps
@inf
((* (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) eps) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (* (+ (* (+ (* 5 x) eps) eps) (* (* 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)) (* 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)) (* (* (* eps (* 10 x)) x) eps) (* (* (+ (* 5 x) eps) (* eps eps)) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* eps eps)) (+ (* 5 x) 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 x) eps) 10)) x) x) (* (* 10 x) x) (* (* x x) eps) (* eps (* 10 x)) (* (* eps (* 10 x)) x) (* eps eps) (* (* (+ eps x) eps) 10) (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (* (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) x))

simplify144.0ms (1.7%)

Memory
36.6MiB live, 140.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite336.0ms (3.9%)

Memory
-37.7MiB live, 199.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070616
098616
1362568
22727568
08996546
Stop Event
iter limit
node limit
iter limit
Counts
28 → 272
Calls
Call 1
Inputs
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 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 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
(*.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 (+ (* (+ (* (* 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))
(*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)
(*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 x x) eps)
(*.f64 eps (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 eps eps)
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
Outputs
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 eps (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(*.f64 (*.f64 eps eps) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 eps eps)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 #s(literal -10 binary64) (*.f64 x x))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) eps)) x (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 eps x) (*.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 eps x) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps (*.f64 eps x)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(fma.f64 x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(+.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(+.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (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 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) eps)) x)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 eps x))
(*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps (*.f64 eps x)))
(*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) eps)) x)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 eps x) (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) (*.f64 eps x))
(*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps (*.f64 eps x)))
(*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))) eps)
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps))
(*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))))
(/.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 x #s(literal 5 binary64)) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 x #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) (fma.f64 x #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps)
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))
(*.f64 eps (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (*.f64 eps eps)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))))
(fma.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 eps #s(literal 3/2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 3/2 binary64)) (pow.f64 eps #s(literal 3/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 3 binary64)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) eps (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))) (pow.f64 eps #s(literal 3 binary64)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) (*.f64 eps eps)))
(+.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 (*.f64 eps eps) (*.f64 x #s(literal 5 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64))))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 eps (*.f64 x #s(literal 5 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64)))))))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 5 binary64)) 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 x #s(literal 5 binary64))))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64)))
(fma.f64 x #s(literal 5 binary64) eps)
(fma.f64 #s(literal 5 binary64) x eps)
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 5 binary64)) eps)))
(-.f64 eps (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(-.f64 eps (*.f64 #s(literal -5 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64)))))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (-.f64 eps (*.f64 x #s(literal 5 binary64)))))))
(+.f64 (*.f64 x #s(literal 5 binary64)) eps)
(+.f64 eps (*.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x x))
(*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))))
(*.f64 x (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 x x)) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64))) (*.f64 x x)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 #s(literal -10 binary64) 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 (fabs.f64 (*.f64 #s(literal -10 binary64) x)))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 eps (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 eps x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) eps))
(*.f64 (*.f64 x x) eps)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(fabs.f64 (*.f64 (*.f64 x x) (neg.f64 eps)))
(fabs.f64 (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) x)
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) eps)
(*.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 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 eps x))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 eps x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps) x)
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) eps)))
(*.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 (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)))
(fabs.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x))
(*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))
(*.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps))
(*.f64 eps (*.f64 (+.f64 eps x) #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (*.f64 #s(literal 10 binary64) eps)) (-.f64 x eps))
(/.f64 (*.f64 (*.f64 (+.f64 eps x) (-.f64 eps x)) (*.f64 #s(literal 10 binary64) eps)) (-.f64 eps x))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 10 binary64) eps)) (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 #s(literal 10 binary64) eps)) (fma.f64 x (-.f64 x eps) (*.f64 eps eps)))
(/.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (neg.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 2 binary64)) #s(literal 100 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 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 x x) #s(literal 5 binary64)) #s(literal 10 binary64)) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x))) x (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x))) x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (+.f64 eps x)) eps (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (+.f64 eps x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (+.f64 eps x) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 (*.f64 x #s(literal 5 binary64)) x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (+.f64 eps x) eps) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 eps (*.f64 (+.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64))) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 x (fabs.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64))) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 x (*.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(fma.f64 #s(literal 5 binary64) (*.f64 x x) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (+.f64 eps x)) (*.f64 #s(literal 10 binary64) eps)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))
(-.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 5 binary64)))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal 5 binary64))))
(-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 #s(literal -5 binary64) (*.f64 x x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x)
(*.f64 x (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64))) x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64))) x) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(/.f64 (*.f64 x (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))
(/.f64 (*.f64 x (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x))
(fma.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x))
(fma.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))))
(fma.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))))
(+.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))))

eval64.0ms (0.7%)

Memory
22.9MiB live, 111.9MiB allocated
Compiler

Compiled 20 990 to 2 189 computations (89.6% saved)

prune320.0ms (3.7%)

Memory
4.0MiB live, 255.4MiB allocated
Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New41511426
Fresh4812
Picked235
Done134
Total42225447
Accuracy
100.0%
Counts
447 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
89.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
45.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64))) (*.f64 eps eps)) (*.f64 eps eps)))
89.5%
#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)))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))
82.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 x x)) eps))
89.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) (*.f64 eps eps)) (*.f64 eps eps)))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* 5 x) eps) (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps)) (*.f64 eps eps)))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 #s(literal 5 binary64) eps))))
76.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -10 binary64) (*.f64 x x) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (neg.f64 eps))) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
82.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x)) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) x) x) eps)) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps))) eps))
73.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps)) eps))
82.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 x) eps) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
82.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) x) x)) eps))
82.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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps))
73.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 5 x) eps) (* eps eps)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) eps)) (*.f64 eps eps)))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 #s(approx (+ (* 5 x) eps) (*.f64 (+.f64 (/.f64 eps x) #s(literal 5 binary64)) x)) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
89.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps) eps)))
82.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))))
Compiler

Compiled 2 531 to 844 computations (66.7% saved)

regimes62.0ms (0.7%)

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

3 calls:

40.0ms
x
11.0ms
eps
9.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
99.7%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
98.9%3x
98.9%3eps
Compiler

Compiled 11 to 11 computations (0% saved)

regimes19.0ms (0.2%)

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

2 calls:

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

regimes43.0ms (0.5%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes18.0ms (0.2%)

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

2 calls:

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

regimes8.0ms (0.1%)

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

Compiled 9 to 7 computations (22.2% saved)

regimes37.0ms (0.4%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes5.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes5.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes4.0ms (0%)

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

Compiled 9 to 7 computations (22.2% saved)

regimes12.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes6.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes3.0ms (0%)

Memory
4.8MiB live, 4.8MiB 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 (* (+ (* 5 x) eps) (* eps eps)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) eps)) (*.f64 eps eps)))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 5 x) eps) (* eps eps)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) eps)) (*.f64 eps eps)))
Calls

3 calls:

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

Compiled 11 to 11 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2e-323
1.2110833078401791e-268
0.0ms
-6.256773346758067e-279
-0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify107.0ms (1.2%)

Memory
-25.6MiB live, 71.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01461254
12551232
25881190
320891184
458761184
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.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 -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) 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 -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 5 x) eps) (* eps eps)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) eps)) (*.f64 eps eps)))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.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)) (*.f64 x x))) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) x) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.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)) (*.f64 x x))) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps) eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (+ (* (/ x (* eps eps)) (* 2 x)) 1) (/ (+ (* 5 x) (/ (* (* x x) 8) eps)) eps)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.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 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) (*.f64 x x))) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps)))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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 x x) #s(literal 5 binary64))) x) x)) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) 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 (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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 x x) #s(literal 5 binary64))) x) x)) eps)))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 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 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) 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 (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #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 x x) #s(literal 5 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 #s(approx (+ (* (* x x) 5) (* (* (+ eps x) eps) 10)) (*.f64 (*.f64 x x) #s(literal 5 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 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 x x) #s(literal 5 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 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* 5 x) eps) (* eps eps)) (*.f64 (*.f64 (*.f64 eps x) #s(literal 5 binary64)) eps)) (*.f64 eps eps)))

soundness1.4s (16.5%)

Memory
45.3MiB live, 1 031.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04812112
119081958
084971823
04241825
116551648
272561614
080321507
070616
098616
1362568
22727568
08996546
065482
089482
1346470
22696462
08974446
04321879
117071655
276611627
083491510
0245963
1900862
24071694
08439658
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 937 to 688 computations (64.5% saved)

preprocess139.0ms (1.6%)

Memory
-36.2MiB live, 210.9MiB allocated
Compiler

Compiled 2 510 to 306 computations (87.8% saved)

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...