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

Time bar (total: 7.3s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 25 to 19 computations (24% saved)

sample1.7s (22.9%)

Memory
82.5MiB live, 2 372.0MiB allocated
Samples
895.0ms6 618×0valid
267.0ms1 343×1valid
131.0ms295×2valid
Precisions
Click to see histograms. Total time spent on operations: 947.0ms
ival-pow: 532.0ms (56.2% of total)
ival-add: 157.0ms (16.6% of total)
ival-<=: 105.0ms (11.1% of total)
adjust: 58.0ms (6.1% of total)
ival-sub: 51.0ms (5.4% of total)
ival-and: 21.0ms (2.2% of total)
exact: 19.0ms (2% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain119.0ms (1.6%)

Memory
2.0MiB live, 144.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
370-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)))cancellation370
Confusion
Predicted +Predicted -
+370
-0219
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+3700
-00219
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0219
137
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms420×0valid
28.0ms84×1valid
2.0ms2valid
Compiler

Compiled 59 to 25 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-pow: 21.0ms (47.2% of total)
adjust: 17.0ms (38.2% of total)
ival-add: 3.0ms (6.7% of total)
ival-sub: 3.0ms (6.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess17.0ms (0.2%)

Memory
-8.8MiB live, 35.6MiB 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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

localize35.0ms (0.5%)

Memory
-9.4MiB live, 87.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.03191376953688403
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy7.845462726155191
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
18.0ms210×0valid
11.0ms42×1valid
1.0ms2valid
Compiler

Compiled 25 to 9 computations (64% saved)

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

series10.0ms (0.1%)

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

simplify162.0ms (2.2%)

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

rewrite206.0ms (2.8%)

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

eval31.0ms (0.4%)

Memory
-2.6MiB live, 52.0MiB allocated
Compiler

Compiled 5 733 to 951 computations (83.4% saved)

prune10.0ms (0.1%)

Memory
27.0MiB live, 27.0MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New22111232
Fresh000
Picked011
Done000
Total22112233
Accuracy
99.9%
Counts
233 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.3%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
82.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (*.f64 x x) #s(literal 5/2 binary64)))
87.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
86.5%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
84.2%
#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))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
84.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
82.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 10 binary64)) x) x)))) (pow.f64 x #s(literal 4 binary64))))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
78.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 509 to 355 computations (30.3% saved)

simplify109.0ms (1.5%)

Memory
9.7MiB live, 98.9MiB 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
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
cost-diff1
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
cost-diff1
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
cost-diff2
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
cost-diff0
(/.f64 x eps)
cost-diff0
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
cost-diff0
(pow.f64 eps #s(literal 5 binary64))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
cost-diff0
(+.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)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
cost-diff4
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041351
070351
1124343
2336324
31309318
43906313
56200313
08198307
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
x
eps
#s(literal 5 binary64)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (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
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
(-.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)
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(pow.f64 x #s(literal 5 binary64))
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -5 binary64))) #s(literal 1 binary64))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -5 binary64))) #s(literal 1 binary64)))
(neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64)))
(neg.f64 (-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -5 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))
(-.f64 (*.f64 (/.f64 x eps) (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -5 binary64))) #s(literal 1 binary64))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(*.f64 (/.f64 x eps) (fma.f64 (/.f64 x eps) #s(literal -10 binary64) #s(literal -5 binary64)))
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(*.f64 x (fma.f64 (/.f64 #s(literal 10 binary64) eps) x #s(literal 5 binary64)))
#s(literal 5 binary64)
x
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) eps) x) x)
(*.f64 #s(literal -10 binary64) (*.f64 x x))
#s(literal -10 binary64)
(*.f64 x x)
(neg.f64 eps)
eps
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 eps (*.f64 #s(literal 10 binary64) (+.f64 eps x))))) 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 (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 eps (*.f64 #s(literal 10 binary64) (+.f64 eps x))))) 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 x x) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 eps (*.f64 #s(literal 10 binary64) (+.f64 eps x)))))
(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))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 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.7%)

Memory
-27.5MiB live, 263.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.10613251953688403
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.1526438109259798
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy0.15353763393572936
(*.f64 #s(literal 10 binary64) (*.f64 x x))
accuracy10.018870564550355
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
accuracy0.1953125
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
accuracy8.74696408240645
(*.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)))
accuracy8.869804421356019
#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))))
accuracy16.738041554507937
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
accuracy0.0
(/.f64 x eps)
accuracy0.14453125
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.26735796619750746
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy9.048480140335249
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy9.05241403386561
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(*.f64 x x)
accuracy0.03191376953688403
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy0.07421875
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
accuracy7.845462726155191
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
Samples
121.0ms203×0valid
43.0ms48×1valid
4.0ms2valid
Compiler

Compiled 306 to 41 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-pow: 27.0ms (33.7% of total)
ival-mult: 20.0ms (24.9% of total)
ival-div: 11.0ms (13.7% of total)
adjust: 7.0ms (8.7% of total)
ival-add: 7.0ms (8.7% of total)
ival-sub: 4.0ms (5% of total)
ival-neg: 2.0ms (2.5% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

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

6 calls:

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

simplify266.0ms (3.6%)

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

Useful iterations: 0 (0.0ms)

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

rewrite293.0ms (4%)

Memory
-59.6MiB live, 138.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041269
070269
1250252
21825252
08619248
Stop Event
iter limit
node limit
iter limit
Counts
23 → 596
Calls
Call 1
Inputs
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x)))
(pow.f64 (+.f64 x eps) #s(literal 5 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))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
(fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (*.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 x x)
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.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
(*.f64 (neg.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (neg.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))))
(*.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 (fabs.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (fabs.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (fabs.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))))
(*.f64 (fabs.f64 (pow.f64 x #s(literal 7/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 x #s(literal 7/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x (pow.f64 x #s(literal 3/2 binary64))))
(*.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x)))
(*.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 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (pow.f64 x #s(literal 7/2 binary64))))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 7/2 binary64)))
(*.f64 (neg.f64 x) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) x)
(*.f64 (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x))
(*.f64 x (pow.f64 x #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 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 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 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 5 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/2 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))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (sinh.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)))))))
(neg.f64 (pow.f64 x #s(literal 5 binary64)))
(sqrt.f64 (pow.f64 x #s(literal 10 binary64)))
(fabs.f64 (pow.f64 x #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 3 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 3 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 5/2 binary64)))
(exp.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))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (+.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 binary64)) (pow.f64 x #s(literal 5 binary64))) (-.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 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) (fma.f64 (/.f64 (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 (+.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 (+.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 (+.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 x (+.f64 eps 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 x (+.f64 eps 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))) (fma.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (fma.f64 (/.f64 (pow.f64 x #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 x (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64)))) (*.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 x (+.f64 eps 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 (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))) (*.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)) (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (fma.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x)))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))) (*.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)) (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x)))))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 15 binary64)) (pow.f64 (+.f64 eps x) #s(literal 15 binary64))) (+.f64 (pow.f64 x #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 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 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 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 x (+.f64 eps 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 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 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 (-.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 x (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 binary64))) (pow.f64 x #s(literal 15 binary64)))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 x (+.f64 eps 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 (+.f64 eps x) #s(literal 5 binary64)) (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 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 (+.f64 (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 eps x) #s(literal 10 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)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 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)))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x))
(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)))) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 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)))) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (neg.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (neg.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (neg.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (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 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (fabs.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (fabs.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (pow.f64 x #s(literal 7/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 x)) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 (neg.f64 x) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 7/2 binary64)) (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64))) (*.f64 (neg.f64 x) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) (*.f64 x (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (neg.f64 x)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.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 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64))) (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 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))) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x))
(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))) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 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))) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (pow.f64 x #s(literal 7/2 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (pow.f64 x #s(literal 7/2 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)) (*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5 binary64)))
(fma.f64 (neg.f64 x) (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) x (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 x x) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 x (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (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 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 eps 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 x (+.f64 eps 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 (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)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 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 15 binary64)) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64))))) (/.f64 (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)) (pow.f64 (*.f64 x (+.f64 eps x)) #s(literal 5 binary64))))))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (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 (+.f64 eps x) #s(literal 5 binary64)) (*.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)) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) x))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(+.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 (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 (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 #s(literal 5 binary64)) (log.f64 (+.f64 eps x)))
(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 (+.f64 eps x) #s(literal 5 binary64))
(/.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))) (fma.f64 (cosh.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 (*.f64 (sinh.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 (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))))))))
(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 (fma.f64 (log.f64 (+.f64 eps x)) #s(literal 5/2 binary64) (*.f64 (log.f64 (+.f64 eps x)) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 eps x)) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 2 binary64))) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.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 (cosh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (sinh.f64 (log.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps)) (fma.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (-.f64 (*.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 x x))) (neg.f64 (-.f64 eps x)))
(/.f64 (neg.f64 (neg.f64 (*.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 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)))) (exp.f64 (log.f64 (-.f64 x eps))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (neg.f64 (*.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 eps eps (-.f64 (*.f64 x x) (*.f64 eps x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(/.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (-.f64 x eps))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 eps (-.f64 eps x) (*.f64 x x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) eps)
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) eps)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(exp.f64 (log.f64 (+.f64 eps x)))
(+.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x)))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x)))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps eps (-.f64 (*.f64 x x) (*.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 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(+.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (fabs.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (fabs.f64 eps) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 eps))
(pow.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 eps #s(literal 5 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))))))
(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 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (/.f64 (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))) (fma.f64 (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 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 (/.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 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal -5 binary64) (/.f64 x eps)) (*.f64 #s(literal -5 binary64) (/.f64 x eps)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))) (pow.f64 (-.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 x eps)) #s(literal 5 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -5 binary64) (/.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 eps))
(/.f64 (neg.f64 (neg.f64 x)) eps)
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) x) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) x) (*.f64 #s(literal -5 binary64) x) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal -5 binary64) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (neg.f64 x) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) x))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal 5 binary64) x (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))
(fma.f64 x #s(literal 5 binary64) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal -5 binary64) x))
(-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 x) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))))
(+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))
(+.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps))))))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 x eps) (neg.f64 (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (+.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps)) eps)
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64))) eps)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))))) eps)
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (neg.f64 (*.f64 eps eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) eps (*.f64 eps (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 eps eps))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) (neg.f64 eps) (*.f64 eps (*.f64 #s(literal 5 binary64) x))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (*.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (*.f64 eps (neg.f64 eps)) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (neg.f64 eps) (*.f64 (*.f64 eps (neg.f64 eps)) (*.f64 #s(literal 5 binary64) x))) (*.f64 (*.f64 eps (neg.f64 eps)) (neg.f64 eps)))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x))) (*.f64 eps eps))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps (*.f64 (*.f64 eps eps) (neg.f64 (*.f64 #s(literal 5 binary64) x)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 5 binary64) x))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) eps (*.f64 eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))) (*.f64 eps eps))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps (neg.f64 eps)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) (*.f64 eps (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps) (*.f64 eps (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps (neg.f64 eps)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (*.f64 eps eps) (*.f64 eps (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (pow.f64 eps #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (neg.f64 eps) (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))) (*.f64 (neg.f64 eps) eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps (neg.f64 eps)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (neg.f64 eps) (*.f64 eps (neg.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 eps eps) (*.f64 (neg.f64 eps) (*.f64 #s(literal -10 binary64) (*.f64 x x)))) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) #s(literal 1 binary64)) (neg.f64 eps))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64)))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)))) (neg.f64 eps))
(/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps) (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps)))
(/.f64 (fma.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x))) eps)
(/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps))
(neg.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps) #s(literal 1 binary64)))
(neg.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) eps))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) eps) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) x) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (fabs.f64 eps)) (/.f64 (neg.f64 x) (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) (neg.f64 eps)) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 x)) eps) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) (fabs.f64 eps)) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) (fabs.f64 eps)) (/.f64 (*.f64 x x) (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 x x) (fabs.f64 eps)) (/.f64 #s(literal -10 binary64) (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) (fabs.f64 eps)) (/.f64 x (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x (fabs.f64 eps)) (/.f64 (*.f64 #s(literal -10 binary64) x) (fabs.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (/.f64 (neg.f64 x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal 10 binary64) eps) (*.f64 (neg.f64 x) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 #s(literal -10 binary64) eps) (/.f64 (*.f64 x x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal -10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 (neg.f64 x) #s(literal 10 binary64)) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 (neg.f64 x) eps) (/.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) (/.f64 #s(literal 10 binary64) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal -10 binary64) (/.f64 (/.f64 (*.f64 x x) eps) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal 10 binary64) x) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 (neg.f64 x) #s(literal -10 binary64)) (neg.f64 eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 (/.f64 x eps) (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 5 binary64) (/.f64 (neg.f64 x) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(fma.f64 x (/.f64 #s(literal -5 binary64) eps) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 10 binary64) eps) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)))) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (/.f64 (*.f64 #s(literal -5 binary64) x) (neg.f64 eps)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))
(-.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps))) (neg.f64 eps)))
(+.f64 (/.f64 (pow.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1000 binary64)) (pow.f64 eps #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 x eps) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) (neg.f64 eps)) (*.f64 eps eps)) (/.f64 (*.f64 (neg.f64 eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 eps eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))) (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x))) (neg.f64 eps))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)) (/.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -10 binary64) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps)) (*.f64 #s(literal 5 binary64) x)) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (neg.f64 eps)))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))) (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (*.f64 (-.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))) (neg.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)) (*.f64 x (/.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 x (/.f64 #s(literal -5 binary64) eps)) (*.f64 (/.f64 (*.f64 #s(literal -10 binary64) x) eps) (/.f64 x eps)))
(*.f64 (*.f64 (neg.f64 x) (/.f64 x eps)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) x) (/.f64 (neg.f64 x) eps))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 x) (/.f64 x eps)))
(*.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) eps)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (neg.f64 eps))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps)
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))
(neg.f64 (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps (*.f64 x x)))))
(*.f64 #s(literal 10 binary64) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 10 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 eps (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal -10 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64)))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))))) (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #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))) (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 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 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))))) (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64)))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #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 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal 10 binary64) (*.f64 x x))) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) #s(literal 10 binary64)) #s(literal 10 binary64)) (/.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) eps) #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) #s(literal 10 binary64)) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) #s(literal 10 binary64)) (/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x))) x) #s(literal 10 binary64)) (/.f64 (*.f64 (fabs.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x))) x) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal 10 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) #s(literal 10 binary64)) (/.f64 (*.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (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 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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 #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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (fabs.f64 (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(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)) x (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(fma.f64 #s(literal 10 binary64) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(fma.f64 x (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))) (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 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 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 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 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(-.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x))) eps))
(-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -10 binary64) (*.f64 eps (*.f64 x x))))
(-.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 x x))))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eps #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 6 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (-.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(+.f64 (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 (*.f64 eps (*.f64 x x)) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal 10 binary64) (/.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps) (-.f64 (*.f64 (*.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 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps) #s(literal 3 binary64))) (fma.f64 (*.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 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) 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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))) (*.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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) eps) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) eps)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (pow.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)) (*.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 eps (*.f64 x x) (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 (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) #s(literal 10 binary64)) (/.f64 eps (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (/.f64 eps #s(literal 10 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 eps (*.f64 x x)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.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 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))
(-.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))) (/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) (*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps)) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps))
(*.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (neg.f64 (neg.f64 x))))
(*.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x)))
(*.f64 (neg.f64 x) (neg.f64 x))
(*.f64 x x)
(pow.f64 (neg.f64 (neg.f64 x)) #s(literal 2 binary64))
(pow.f64 (neg.f64 x) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 x #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 x) x))
(neg.f64 (*.f64 x (neg.f64 x)))
(sqrt.f64 (pow.f64 x #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 x) x))
(fabs.f64 (*.f64 x (neg.f64 x)))
(fabs.f64 (neg.f64 (*.f64 x x)))
(fabs.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 2 binary64))))
(*.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (neg.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64))))
(neg.f64 (*.f64 (-.f64 (/.f64 (fma.f64 (*.f64 x x) (/.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 5 binary64) x)) (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 x)) (neg.f64 x))
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) 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 #s(literal -10 binary64) (neg.f64 (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x (*.f64 #s(literal 10 binary64) x))
(neg.f64 (*.f64 #s(literal -10 binary64) (*.f64 x 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 (*.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 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))
(fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(*.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)))
(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)))

eval143.0ms (2%)

Memory
-15.1MiB live, 86.1MiB allocated
Compiler

Compiled 30 222 to 3 686 computations (87.8% saved)

prune31.0ms (0.4%)

Memory
3.7MiB live, 50.4MiB allocated
Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New75314767
Fresh336
Picked325
Done011
Total75920779
Accuracy
100.0%
Counts
779 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.1%
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
38.3%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps) eps (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)))
77.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
21.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (fma.f64 eps (*.f64 x x) (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 eps (*.f64 x x) (pow.f64 x #s(literal 3 binary64)))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
69.8%
#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 (*.f64 eps eps) #s(literal 5/2 binary64))))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps))
84.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
80.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 (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)) eps))
71.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) (+.f64 eps x)) x) x) eps)) eps))
71.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))
85.8%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))))
84.2%
#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))))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))))
86.1%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
Compiler

Compiled 1 276 to 849 computations (33.5% saved)

simplify159.0ms (2.2%)

Memory
23.1MiB live, 112.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
067574
097574
1181562
2485541
32043533
46048533
08192520
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #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)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(*.f64 eps eps)
eps
#s(literal 5/2 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
(/.f64 eps x)
eps
x
#s(literal 10 binary64)
#s(literal 5 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (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))
(*.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)
(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)))
(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)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
#s(literal 10 binary64)
(*.f64 x x)
x
(*.f64 (*.f64 #s(literal 5 binary64) x) eps)
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
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)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.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)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(*.f64 eps eps)
eps
#s(literal 5/2 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
(/.f64 eps x)
eps
x
#s(literal 10 binary64)
#s(literal 5 binary64)
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.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)
(*.f64 (fma.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(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)))
(fma.f64 (*.f64 x (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x))))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(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)))
(*.f64 x (fma.f64 (*.f64 #s(literal 5 binary64) eps) eps (*.f64 #s(literal 10 binary64) (*.f64 x (+.f64 eps x)))))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(*.f64 (fma.f64 #s(literal 10 binary64) x (*.f64 #s(literal 5 binary64) eps)) x)
#s(literal 10 binary64)
(*.f64 x x)
x
(*.f64 (*.f64 #s(literal 5 binary64) x) eps)
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
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)

localize237.0ms (3.2%)

Memory
-5.7MiB live, 239.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.10613251953688403
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.11328125
(*.f64 (*.f64 #s(literal 5 binary64) x) eps)
accuracy0.1526438109259798
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy10.041958304066759
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
accuracy0.1484375
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
accuracy0.8053826655677534
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
accuracy3.5919816301466585
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))
accuracy10.018870564550355
#s(approx (- (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 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps))
accuracy0.0
(*.f64 eps eps)
accuracy0.13023378907376806
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
accuracy14.212121217324881
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
accuracy0.05078125
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
accuracy0.10546875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy10.018870564550355
#s(approx (- (pow (+ 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))
accuracy15.255898084924446
#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.01171875
(fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
accuracy0.078125
(*.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.10546875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy8.869804421356019
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
Samples
104.0ms49×1valid
89.0ms202×0valid
5.0ms2valid
Compiler

Compiled 393 to 58 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 173.0ms
ival-mult: 57.0ms (33% of total)
ival-div: 45.0ms (26.1% of total)
ival-pow: 39.0ms (22.6% of total)
ival-add: 13.0ms (7.5% of total)
adjust: 7.0ms (4.1% of total)
ival-neg: 7.0ms (4.1% of total)
ival-sub: 3.0ms (1.7% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

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

6 calls:

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

simplify170.0ms (2.3%)

Memory
-23.1MiB live, 165.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite197.0ms (2.7%)

Memory
42.2MiB live, 309.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067493
097489
1366475
22593465
08379451
Stop Event
iter limit
node limit
iter limit
Counts
25 → 383
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (pow.f64 eps #s(literal 3 binary64)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #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)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 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 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(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)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.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)
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) x) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.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 (*.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 (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 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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #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 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 #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 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #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 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.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 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #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 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (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 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (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 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 #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 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 10 binary64)) (*.f64 x x)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #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 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 (neg.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) (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 #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 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 #s(literal -10 binary64) (neg.f64 (*.f64 x x)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))
(fma.f64 eps (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.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 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.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 (*.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 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) x))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(-.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 10 binary64)))
(-.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 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 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 (*.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 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 eps x) eps))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps))
(*.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps eps)))
#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 (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/2 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(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 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 eps #s(literal 5 binary64))
(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 (fma.f64 (log.f64 eps) #s(literal 5/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 5/4 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 5/4 binary64) (*.f64 (log.f64 eps) #s(literal 5/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 5/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 5/4 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)) #s(literal 5/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 4 binary64))) #s(literal 5/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 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 (exp.f64 (log.f64 (neg.f64 eps))) (exp.f64 (log.f64 (neg.f64 eps))))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 eps))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 eps (neg.f64 eps)))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (*.f64 eps (neg.f64 eps)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (neg.f64 (*.f64 eps eps)))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(+.f64 (cosh.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps))) (sinh.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps))))
#s(approx (- (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 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))) eps)
(*.f64 eps #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64))) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (fabs.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #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 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal -5 binary64) x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal -5 binary64) x) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x))) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal -5 binary64) x) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal -5 binary64) x) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 5 binary64)) (*.f64 eps x))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 5 binary64)) (*.f64 eps x)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
(fma.f64 (fabs.f64 (*.f64 eps #s(literal 5 binary64))) x (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (fabs.f64 (*.f64 eps x)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (*.f64 eps #s(literal 5 binary64)) x (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -10 binary64) x) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (neg.f64 x) (*.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 #s(literal 10 binary64) (*.f64 x x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 (*.f64 x x) #s(literal 10 binary64) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 #s(literal -10 binary64) (neg.f64 (*.f64 x x)) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 #s(literal -10 binary64) (neg.f64 (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 eps x)) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 #s(literal 5 binary64) (*.f64 eps x) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 eps (*.f64 #s(literal 5 binary64) x) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 x (fabs.f64 (*.f64 #s(literal -10 binary64) x)) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 x (fabs.f64 (*.f64 #s(literal -10 binary64) x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(fma.f64 x (*.f64 #s(literal 5 binary64) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(fma.f64 x (*.f64 #s(literal 10 binary64) x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(-.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal -5 binary64) x) eps))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -5 binary64) x) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 25 binary64) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal -5 binary64) x) eps))))))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 10 binary64) x) x (*.f64 #s(literal -5 binary64) (*.f64 eps x)))))
(-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (neg.f64 (*.f64 x x)) #s(literal 10 binary64)))
(-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) x)))
(-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 #s(literal -5 binary64) (*.f64 eps x)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (neg.f64 eps) (*.f64 #s(literal 5 binary64) x)))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal -5 binary64) x) eps))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (neg.f64 (*.f64 #s(literal -5 binary64) x)) eps))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))))) (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)))) (neg.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 x #s(literal 9 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64))) (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) x (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) x) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(fma.f64 eps (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 eps (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))
(fma.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))) (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 2 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 6 binary64))) (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)))))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 3 binary64)) (-.f64 (pow.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) #s(literal 10 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 eps (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) 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 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps)) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 3 binary64))) eps)) (neg.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64))) eps) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 25 binary64)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)) (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps))
(fma.f64 eps (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps))
(+.f64 (*.f64 eps (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 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 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) x) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps)))
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) x) (neg.f64 x))
(*.f64 (neg.f64 x) (*.f64 #s(literal -10 binary64) x))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 #s(literal -10 binary64) (neg.f64 (*.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))
(neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 #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 (*.f64 x x) eps)) #s(literal 10 binary64))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 eps x)) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (fabs.f64 (*.f64 eps x)))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) (fabs.f64 (*.f64 (*.f64 x x) eps)))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 x x) eps))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 #s(literal 10 binary64) eps)))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps))
(*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)))
(*.f64 x (fabs.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x))))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) #s(literal 2 binary64)))
(fabs.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)))
(fabs.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)) #s(literal 25 binary64))) (*.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))) #s(literal 125 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(/.f64 (-.f64 #s(literal 25 binary64) (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 eps x) #s(literal 10 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64))) (neg.f64 (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64))) (neg.f64 (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 25 binary64)) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)) (+.f64 #s(literal 25 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 3 binary64)) #s(literal 1000 binary64) #s(literal 125 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64)))))
(fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64))
(fma.f64 #s(literal 10 binary64) (/.f64 eps x) #s(literal 5 binary64))
(fma.f64 eps (/.f64 #s(literal 10 binary64) x) #s(literal 5 binary64))
(-.f64 (/.f64 #s(literal 25 binary64) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))) (/.f64 #s(literal 25 binary64) (-.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))))
(-.f64 #s(literal 5 binary64) (*.f64 (neg.f64 (/.f64 eps x)) #s(literal 10 binary64)))
(-.f64 #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (/.f64 eps x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))) (/.f64 #s(literal 125 binary64) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 #s(literal 25 binary64) (*.f64 (/.f64 eps x) #s(literal 50 binary64))))))
(+.f64 (*.f64 (/.f64 eps x) #s(literal 10 binary64)) #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) (*.f64 (/.f64 eps x) #s(literal 10 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64)))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (*.f64 x x))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.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 (*.f64 #s(literal 10 binary64) x) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 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 (*.f64 (*.f64 #s(literal 10 binary64) 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 eps #s(literal 5 binary64))) x)
(*.f64 (fabs.f64 (*.f64 eps x)) #s(literal 5 binary64))
(*.f64 (*.f64 eps #s(literal 5 binary64)) x)
(*.f64 (*.f64 eps x) #s(literal 5 binary64))
(*.f64 (*.f64 #s(literal 5 binary64) x) eps)
(*.f64 #s(literal 5 binary64) (fabs.f64 (*.f64 eps x)))
(*.f64 #s(literal 5 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 #s(literal 5 binary64) x))
(*.f64 x (fabs.f64 (*.f64 #s(literal 5 binary64) eps)))
(*.f64 x (*.f64 #s(literal 5 binary64) eps))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (*.f64 #s(literal -5 binary64) x) eps))
(fabs.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) eps))
(*.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 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.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 #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)))

eval86.0ms (1.2%)

Memory
-5.4MiB live, 142.3MiB allocated
Compiler

Compiled 24 159 to 2 553 computations (89.4% saved)

prune113.0ms (1.5%)

Memory
-19.1MiB live, 124.0MiB allocated
Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New48816504
Fresh8412
Picked415
Done123
Total50123524
Accuracy
100.0%
Counts
524 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.1%
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
38.3%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
77.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (*.f64 x x)) (*.f64 x x))) eps))
84.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
71.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 (+.f64 eps x) #s(literal 10 binary64)) x) x) eps)) eps))
71.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 x x) eps) #s(literal 10 binary64)) eps)) eps))
71.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 x x) #s(literal 10 binary64)) eps) eps)) eps))
71.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))
71.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 x) (*.f64 #s(literal 10 binary64) x)) eps)) eps))
71.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 x (*.f64 #s(literal 10 binary64) (*.f64 eps x))) eps)) eps))
71.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 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) #s(approx (* (+ (* (/ eps x) 10) 5) (pow x 4)) (*.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))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)))
84.2%
#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))))
86.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
86.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 eps eps))))
Compiler

Compiled 1 715 to 1 110 computations (35.3% saved)

simplify214.0ms (2.9%)

Memory
16.6MiB live, 202.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 4 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
cost-diff0
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
cost-diff0
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
cost-diff0
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
cost-diff0
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
cost-diff0
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)
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 x x) #s(literal 10 binary64)) eps) eps)) eps))
cost-diff0
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
cost-diff0
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
cost-diff0
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 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 x x) (*.f64 #s(literal 10 binary64) (*.f64 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 (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
cost-diff0
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.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
066644
094644
1191626
2533600
32238596
46584594
08322583
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.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 (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.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 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 x x)
x
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
#s(literal 10 binary64)
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 x x)
x
#s(literal 10 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
(*.f64 x x)
x
#s(literal 5 binary64)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 eps (+.f64 eps x))
eps
(+.f64 eps x)
#s(literal 10 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(literal 5 binary64)
eps
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (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 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.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 x x) (*.f64 #s(literal 10 binary64) (*.f64 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 x x) (*.f64 #s(literal 10 binary64) (*.f64 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 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 x x)
x
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 eps eps)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #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 x x) #s(literal 10 binary64)) eps) eps))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps)
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps)
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 x x)
x
#s(literal 10 binary64)
eps
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
(*.f64 (*.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))) 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 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

localize216.0ms (2.9%)

Memory
15.6MiB live, 254.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.0390625
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
accuracy0.10613251953688403
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy10.488675227340492
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
accuracy0.1015625
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
accuracy0.10546875
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
accuracy0.23431135231507558
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
accuracy10.018870564550355
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
accuracy0.05078125
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
accuracy0.15353763393572936
(*.f64 (*.f64 x x) #s(literal 10 binary64))
accuracy10.018870564550355
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps))
accuracy15.255898084924446
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps))
accuracy0.1487375609259798
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
accuracy0.2062779197143759
(*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))
accuracy10.018870564550355
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
accuracy15.255898084924446
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
accuracy0.06640625
(*.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.10546875
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
accuracy0.32022293925125994
(*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps))
accuracy8.869804421356019
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
Samples
95.0ms202×0valid
43.0ms50×1valid
4.0ms2valid
Compiler

Compiled 406 to 56 computations (86.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 41.0ms (41.4% of total)
ival-pow: 24.0ms (24.2% of total)
ival-add: 18.0ms (18.2% of total)
adjust: 5.0ms (5% of total)
ival-div: 4.0ms (4% of total)
ival-sub: 3.0ms (3% of total)
ival-neg: 2.0ms (2% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series37.0ms (0.5%)

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

6 calls:

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

simplify187.0ms (2.6%)

Memory
-14.7MiB live, 230.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04331866
117021723
276491697
083501576
Stop Event
iter limit
node limit
Counts
100 → 100
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)))))
(* 5 (* eps (pow x 4)))
(* 5 (pow x 4))
(pow x 4)
(* 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))
(* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(* x (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(+ (* 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)))))
(* (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))))))
(* 10 (* eps x))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(* 5 (pow x 3))
(* (pow x 3) (+ 5 (* 10 (/ eps x))))
(* (pow x 3) (+ 5 (+ (* 10 (/ eps x)) (* 10 (/ (pow eps 2) (pow x 2))))))
(* 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 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 (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 5)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 eps) (* 10 (/ (pow eps 2) x))) x)) 5)))
(* (pow x 2) (+ 5 (* -1 (/ (+ (* -10 eps) (* -10 (/ (pow eps 2) x))) x))))
(* (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 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)))))
(* 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)))))
(+ (* 5 (pow x 2)) (* 10 (* eps x)))
(+ (* 5 (pow x 2)) (* eps (+ (* 10 eps) (* 10 x))))
(* (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 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 2) (+ 10 (* 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)))))
(* (pow eps 2) (+ 10 (+ (* 5 (/ (pow x 2) (pow eps 2))) (* 10 (/ x 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)))
(* (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))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -10 (pow x 2)) (* -5 (/ (pow x 3) eps))) eps)) (* 10 x)))
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
Outputs
(pow eps 5)
(pow.f64 eps #s(literal 5 binary64))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 5 (pow eps 4)) (* 10 (* (pow eps 3) x)))) (pow eps 5))
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) x) #s(literal 10 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(fma.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64) (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 (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 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 #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 x x) #s(literal 10 binary64)) (*.f64 eps (+.f64 eps x)))
(* (pow x 2) (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 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))
(* 10 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(* 10 (* eps (pow x 2)))
(*.f64 (*.f64 (*.f64 eps x) x) #s(literal 10 binary64))
(* 10 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
(+ (* 10 (* eps x)) (* 10 (pow eps 2)))
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(* 10 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(* x (+ (* 10 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 eps (+.f64 eps x)))
(* x (+ (* 10 (pow eps 2)) (* x (+ (* 5 x) (* 10 eps)))))
(*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64))) x)
(+ (* 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 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 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 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 (fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 5 binary64) (/.f64 (pow.f64 eps #s(literal 4 binary64)) x)) x)) (*.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)))
(* 10 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 10 binary64))
(* x (+ (* 10 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps))
(* 5 (pow x 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 (/.f64 (fma.f64 eps (/.f64 eps x) eps) x) #s(literal 10 binary64) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))
(* 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 2) (+ (* -1 (/ (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x))) x)) (* 10 (pow eps 3))))
(*.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))) (*.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 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 (/.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 (+ (* -10 eps) (* -10 (/ (pow eps 2) x)))))
(*.f64 (*.f64 #s(literal 10 binary64) x) (fma.f64 eps (/.f64 eps x) eps))
(* -1 (* (pow x 3) (- (* -10 (/ eps x)) 5)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (*.f64 (/.f64 eps x) #s(literal -10 binary64)) #s(literal 5 binary64)))
(* -1 (* (pow x 3) (- (* -1 (/ (+ (* 10 eps) (* 10 (/ (pow eps 2) x))) x)) 5)))
(*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal -10 binary64) (/.f64 (fma.f64 eps (/.f64 eps x) eps) x)) #s(literal 5 binary64)))
(* (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))
(* (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 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 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)))
(* eps (+ (* 10 eps) (* 10 x)))
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(+ (* 5 (pow x 3)) (* 10 (* eps (pow x 2))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x) x)
(+ (* 5 (pow x 3)) (* eps (+ (* 10 (* eps x)) (* 10 (pow x 2)))))
(*.f64 (fma.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64))) 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 eps (+.f64 eps x)) #s(literal 10 binary64) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 5 (/ x eps)) (* 10 (/ (pow x 2) (pow eps 2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.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 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 x (/.f64 x eps)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (fma.f64 #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 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 #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)))
(* (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 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 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))
(* (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) (- (* -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)))
(* (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 (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)
(* (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 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal -5 binary64) (*.f64 (*.f64 x x) #s(literal -10 binary64))) (neg.f64 eps))) eps) eps)
(* (pow eps 2) (+ 10 (* -1 (/ (+ (* -10 x) (* -5 (/ (pow x 2) eps))) eps))))
(*.f64 (*.f64 (-.f64 #s(literal 10 binary64) (/.f64 (fma.f64 (*.f64 x (/.f64 x eps)) #s(literal -5 binary64) (*.f64 #s(literal -10 binary64) x)) eps)) eps) eps)

rewrite186.0ms (2.5%)

Memory
38.6MiB live, 167.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066585
094585
1336559
22353543
09691523
Stop Event
iter limit
node limit
iter limit
Counts
27 → 329
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 (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.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 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 x x) (*.f64 #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 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps))
(*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps) eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))
(*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)
#s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x))
(*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(pow.f64 x #s(literal 4 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) x) x)
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 x x) #s(literal 10 binary64))
(*.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x)
(fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64)))
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 (neg.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)))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (pow.f64 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 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 (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 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 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 (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)))))
#s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (fma.f64 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 (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) (*.f64 (*.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))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64))) (*.f64 (*.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))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps))) (*.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))) (*.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps))))))
(/.f64 (neg.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))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) #s(literal 3 binary64))) (*.f64 eps eps))) (neg.f64 (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 (neg.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)))))) (neg.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal -10 binary64) x) x))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) 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 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 (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 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 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 (*.f64 #s(literal -10 binary64) x) x)))
(/.f64 (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1000 binary64) (pow.f64 x #s(literal 6 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 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 x x) eps) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) x (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) x (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(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 eps eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) eps (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(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 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 #s(literal 10 binary64) (*.f64 (*.f64 (*.f64 x x) eps) eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 #s(literal 10 binary64) (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(fma.f64 x (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(fma.f64 x (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps)))
(+.f64 (*.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)))
(+.f64 (*.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)))
(+.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (*.f64 eps eps)))
(+.f64 (*.f64 (pow.f64 (*.f64 eps x) #s(literal 2 binary64)) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (fma.f64 x #s(literal 5 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 (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 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 eps)) (neg.f64 eps))
(*.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 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))
(*.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 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 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (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 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) (neg.f64 eps)) (neg.f64 eps))
(*.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 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x) x)
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) eps))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 x x))
(*.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 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 eps (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (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 (neg.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))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) (*.f64 x x))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.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 (*.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))))))
#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 eps #s(literal 5 binary64)) (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 eps #s(literal 5 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.f64 #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) eps))
(*.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))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.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)))))))
(fabs.f64 (pow.f64 x #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 2 binary64) (*.f64 (log.f64 x) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x x)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 4 binary64))))
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.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 #s(literal -10 binary64) (neg.f64 (*.f64 x x)))
(*.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))
(neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))
(*.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) eps)
(*.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 10 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) (*.f64 eps eps))
(*.f64 eps (*.f64 #s(literal 10 binary64) eps))
(*.f64 (fabs.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x))) x)
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (fabs.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 #s(literal -10 binary64) x)) x)
(*.f64 (neg.f64 (*.f64 x x)) #s(literal -10 binary64))
(*.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 #s(literal -10 binary64) (neg.f64 (*.f64 x x)))
(*.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))
(neg.f64 (*.f64 (*.f64 #s(literal -10 binary64) x) x))
(sqrt.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))))
(fabs.f64 (*.f64 (*.f64 #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 x)) (fabs.f64 (*.f64 #s(literal 10 binary64) x)))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) x)) (fabs.f64 (*.f64 eps x)))
(*.f64 (fabs.f64 (*.f64 (*.f64 x x) eps)) #s(literal 10 binary64))
(*.f64 (fabs.f64 (*.f64 #s(literal 10 binary64) eps)) (*.f64 x x))
(*.f64 (*.f64 eps (*.f64 #s(literal 10 binary64) x)) x)
(*.f64 (*.f64 (*.f64 x x) eps) #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 eps x) (*.f64 #s(literal 10 binary64) x))
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(literal 10 binary64) eps)))
(*.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 (neg.f64 x) (*.f64 #s(literal 10 binary64) eps))))
(*.f64 x (fabs.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) eps)))
(*.f64 x (fabs.f64 (*.f64 x (*.f64 #s(literal 10 binary64) eps))))
(*.f64 x (*.f64 (*.f64 #s(literal 10 binary64) x) eps))
(*.f64 x (*.f64 x (*.f64 #s(literal 10 binary64) 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 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) 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 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps x) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps x)) (*.f64 #s(literal 10 binary64) (*.f64 eps x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 eps x))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps)) (neg.f64 eps) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) (neg.f64 eps)) (neg.f64 eps) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) eps (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (neg.f64 eps) (*.f64 (neg.f64 eps) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 10 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 eps eps) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(fma.f64 eps (*.f64 #s(literal 10 binary64) eps) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 eps x)))
(*.f64 (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 (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x)) (*.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 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) x) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 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 (pow.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)))) (*.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 (pow.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x (*.f64 (*.f64 x x) #s(literal 5 binary64)))))))
(/.f64 (neg.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)) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) x)) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.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 (neg.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))))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.f64 (neg.f64 (*.f64 x (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.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 (*.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 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))) x) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.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 (*.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)) 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))))
(/.f64 (+.f64 (pow.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)))))) #s(literal 3 binary64)) (pow.f64 (/.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)))))) #s(literal 3 binary64))) (fma.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 (*.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 (*.f64 (/.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 (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 (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 (fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64) (pow.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 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 (neg.f64 (*.f64 (neg.f64 eps) (+.f64 eps x))) #s(literal 10 binary64))))))
(/.f64 (neg.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))))) (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))))
(/.f64 (neg.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))))) (neg.f64 (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 (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 (neg.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 eps x) eps) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (*.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 (*.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 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps))) (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 #s(literal -10 binary64) (*.f64 (+.f64 eps x) eps)))))
(/.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 (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 (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 (+.f64 eps x) #s(literal 10 binary64)) 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 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 (+.f64 eps x) (*.f64 #s(literal 10 binary64) eps) (*.f64 (*.f64 x x) #s(literal 5 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 (pow.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64)) (*.f64 (*.f64 x x) #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.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)) (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 (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 (/.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 (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 (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 (*.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 (/.f64 (*.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 (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 (/.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 (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 (/.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 #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 (*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 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 (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)))

eval107.0ms (1.5%)

Memory
-32.0MiB live, 80.6MiB allocated
Compiler

Compiled 20 605 to 2 228 computations (89.2% saved)

prune215.0ms (2.9%)

Memory
-20.9MiB live, 123.7MiB allocated
Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New36714381
Fresh7815
Picked235
Done033
Total37628404
Accuracy
100.0%
Counts
404 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.1%
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (neg.f64 x) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
38.3%
(-.f64 (pow.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))
87.7%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
77.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64)))
85.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 eps #s(literal 5 binary64))))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 5 binary64)) eps))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 5 binary64)))))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 (+.f64 eps x) eps) #s(literal 10 binary64))) (*.f64 x x))) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) (*.f64 x x)) (*.f64 x x))) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
83.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) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))) x) x)) eps))
71.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 x x) #s(literal 10 binary64)) eps) eps)) eps))
71.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 eps eps) #s(literal 10 binary64)) x) x)) eps))
71.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 x) (*.f64 #s(literal 10 binary64) x)) eps)) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
73.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.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))) x) x)) eps))
83.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (*.f64 x x) #s(literal 5 binary64))) x) x)) eps))
71.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 x (*.f64 x (*.f64 #s(literal 10 binary64) eps))) eps)) eps))
83.9%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) #s(approx (* (+ (* (/ eps x) 10) 5) (pow x 4)) (*.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))
84.2%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (+ (* (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) eps) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) eps) #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 eps x)) #s(literal 10 binary64))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x)))
84.2%
#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))))
86.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) (*.f64 eps eps))))
86.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 5 binary64) x eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) (*.f64 eps eps)) eps)))
86.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 5 binary64) eps) eps (*.f64 (*.f64 #s(literal 10 binary64) x) x)) eps) eps) eps)))
71.0%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 #s(approx (* (+ (* (+ (* 5 x) eps) eps) (* (* 10 x) x)) (* eps eps)) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps) eps)) eps)))
Compiler

Compiled 3 376 to 1 113 computations (67% saved)

regimes170.0ms (2.3%)

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

3 calls:

144.0ms
x
13.0ms
eps
11.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Results
AccuracySegmentsBranch
98.7%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
98.7%3x
98.3%3eps
Compiler

Compiled 11 to 11 computations (0% saved)

regimes12.0ms (0.2%)

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

1 calls:

10.0ms
x
Results
AccuracySegmentsBranch
98.7%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.2%)

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

1 calls:

13.0ms
x
Results
AccuracySegmentsBranch
98.7%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes15.0ms (0.2%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes30.0ms (0.4%)

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

1 calls:

28.0ms
x
Results
AccuracySegmentsBranch
98.6%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
98.6%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
AccuracySegmentsBranch
98.3%3x
Compiler

Compiled 1 to 2 computations (-100% saved)

regimes23.0ms (0.3%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes14.0ms (0.2%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes12.0ms (0.2%)

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

Compiled 11 to 11 computations (0% saved)

regimes5.0ms (0.1%)

Memory
6.8MiB live, 6.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

Compiled 11 to 11 computations (0% saved)

bsearch44.0ms (0.6%)

Memory
-9.0MiB live, 36.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
3.45974388981863e-60
5.170503223777714e-60
32.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Samples
30.0ms144×1valid
3.0ms48×0valid
Compiler

Compiled 892 to 600 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
adjust: 12.0ms (44.3% of total)
ival-pow: 12.0ms (44.3% of total)
ival-add: 2.0ms (7.4% of total)
ival-sub: 2.0ms (7.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.1MiB live, 3.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 868 to 592 computations (31.8% saved)

bsearch2.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 784 to 544 computations (30.6% saved)

bsearch3.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 1 228 to 796 computations (35.2% saved)

bsearch2.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 1 212 to 788 computations (35% saved)

bsearch2.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 1 212 to 792 computations (34.7% saved)

bsearch3.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.45974388981863e-60
5.170503223777714e-60
1.0ms
-2.4666833607361274e-51
-6.224501964374891e-55
Compiler

Compiled 1 284 to 828 computations (35.5% saved)

simplify109.0ms (1.5%)

Memory
-32.4MiB live, 56.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01391152
12121122
24691086
315961076
446591072
573721072
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -8627182933488205/107839786668602559178668060348078522694548577690162289924414440996864 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #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)) #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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #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 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))
Outputs
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(approx (+ (* (+ (* 10 (* x x)) (* (* 5 x) eps)) eps) (* (pow x 3) 10)) (*.f64 (fma.f64 (*.f64 (+.f64 eps x) #s(literal 10 binary64)) x (*.f64 (*.f64 #s(literal 5 binary64) eps) eps)) x)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -8627182933488205/107839786668602559178668060348078522694548577690162289924414440996864 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #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)) #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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (* (+ (* (+ (* (* 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))))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) (*.f64 x x))) eps))))
(if (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) (*.f64 (*.f64 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps))))
(if (or (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (not (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 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 eps (+.f64 eps x)) #s(literal 10 binary64))) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)) (if (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (pow eps 5)) (*.f64 (*.f64 (*.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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))))
(if (or (<=.f64 x #s(literal -4421431253412705/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) (not (<=.f64 x #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* (neg (- (/ (+ (* 5 x) (/ (* -10 (* x x)) (neg eps))) (neg eps)) 1)) (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 (*.f64 (fma.f64 (*.f64 x x) #s(literal 5 binary64) #s(approx (* (* eps (+ eps x)) 10) (*.f64 (*.f64 eps x) #s(literal 10 binary64)))) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #s(approx (+ (* (* x x) 5) (* (* eps (+ eps x)) 10)) (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) x)) x) x)) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* (+ (* (* 10 (* x x)) eps) (* (pow x 3) 10)) eps) (* (pow x 4) 5)) (*.f64 (*.f64 #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 x x) (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) eps))

derivations1.3s (17.6%)

Memory
14.9MiB live, 847.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04481897
116941740
274461704
081821585
0245963
1900862
24071694
08439658
04582057
118221900
083381771
04331866
117021723
276491697
083501576
066585
094585
1336559
22353543
09691523
067493
097489
1366475
22593465
08379451
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 152 to 143 computations (87.6% saved)

preprocess63.0ms (0.9%)

Memory
4.9MiB live, 134.8MiB allocated
Compiler

Compiled 2 322 to 300 computations (87.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...