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

Time bar (total: 8.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB 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 (21.5%)

Memory
58.1MiB live, 1 917.7MiB allocated
Samples
1.1s6 757×0valid
237.0ms1 229×1valid
67.0ms270×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-pow: 462.0ms (39.6% of total)
ival-<=: 345.0ms (29.6% of total)
ival-add: 148.0ms (12.7% of total)
ival-sub: 110.0ms (9.4% of total)
adjust: 52.0ms (4.5% of total)
ival-and: 23.0ms (2% of total)
exact: 22.0ms (1.9% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain111.0ms (1.4%)

Memory
1.9MiB live, 161.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
250-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)))cancellation250
Confusion
Predicted +Predicted -
+250
-0231
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+2500
-00231
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0231
125
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
34.0ms424×0valid
12.0ms76×1valid
3.0ms12×2valid
Compiler

Compiled 82 to 32 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-pow: 23.0ms (69.2% of total)
ival-add: 3.0ms (9% of total)
ival-sub: 3.0ms (9% of total)
adjust: 2.0ms (6% of total)
ival-true: 1.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess38.0ms (0.5%)

Memory
-8.6MiB live, 37.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01951
13949
29347
320047
436847
549647
657247
759447
859847
079
0119
1149
2199
3299
4459
5809
61209
71429
81469
01469
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

simplify8.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01123
11423
21923
32923
44523
58023
612023
714223
814623
014623
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 5 binary64))
Outputs
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(pow.f64 (+.f64 eps x) #s(literal 5 binary64))
(+.f64 x eps)
(+.f64 eps x)
x
eps
#s(literal 5 binary64)
(pow.f64 x #s(literal 5 binary64))

localize58.0ms (0.7%)

Memory
-0.3MiB live, 37.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(pow.f64 x #s(literal 5 binary64))
accuracy0.0
(+.f64 x eps)
accuracy0.006191259768442017
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy5.5084959083032885
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Samples
45.0ms212×0valid
6.0ms38×1valid
2.0ms2valid
Compiler

Compiled 48 to 16 computations (66.7% saved)

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

series8.0ms (0.1%)

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

6 calls:

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

simplify210.0ms (2.6%)

Memory
-32.5MiB live, 104.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite208.0ms (2.6%)

Memory
17.9MiB live, 91.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval53.0ms (0.7%)

Memory
-9.2MiB live, 29.0MiB allocated
Compiler

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

prune33.0ms (0.4%)

Memory
-22.4MiB live, 23.0MiB allocated
Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New3318339
Fresh000
Picked011
Done000
Total3319340
Accuracy
100.0%
Counts
340 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
91.4%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
87.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.7%
#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))))
87.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
87.6%
#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))))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps))
81.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64))))
Compiler

Compiled 351 to 257 computations (26.8% saved)

simplify130.0ms (1.6%)

Memory
28.2MiB live, 66.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
037245
060245
1103241
2261241
31038238
43018238
55748238
66713238
77432238
08010235
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (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))
(*.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)
(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)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal 10 binary64)
eps
(*.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)
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
x
eps
#s(literal 5 binary64)
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5/4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
x
eps
#s(literal 5 binary64)
#s(literal 1 binary64)
(pow.f64 eps #s(literal 5 binary64))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) 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)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps)
#s(literal 5 binary64)
eps
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 10 binary64) x) eps) eps)
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -10 binary64))
#s(literal -10 binary64)
(*.f64 eps eps)
(neg.f64 x)
x
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (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 (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 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(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)))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(*.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))
x
#s(literal 3 binary64)
#s(literal 10 binary64)
eps
(*.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)
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
(-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 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 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
#s(literal 5/4 binary64)

localize231.0ms (2.8%)

Memory
-11.9MiB live, 106.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 x eps)
accuracy0.006191259768442017
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
accuracy0.05859375
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))
accuracy2.4746500938846787
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
accuracy0.01953125
(*.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)
accuracy0.0625
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
accuracy0.09110128162065376
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
accuracy7.915274049729697
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
accuracy0.22236254884221007
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
accuracy0.2522566809983966
(*.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)))
accuracy7.915274049729697
#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))))
accuracy17.44825718429293
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
accuracy0.0
(pow.f64 eps #s(literal 5 binary64))
accuracy5.949753348764481
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
accuracy0.0
(/.f64 x eps)
accuracy0.1328125
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
accuracy0.37966023864058873
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
accuracy5.931679472651423
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
Samples
126.0ms201×0valid
74.0ms46×1valid
6.0ms2valid
Compiler

Compiled 452 to 74 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 136.0ms
ival-pow: 67.0ms (49.4% of total)
ival-add: 38.0ms (28% of total)
ival-mult: 16.0ms (11.8% of total)
adjust: 5.0ms (3.7% of total)
ival-div: 4.0ms (2.9% of total)
ival-sub: 3.0ms (2.2% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series157.0ms (1.9%)

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

6 calls:

TimeVariablePointExpression
61.0ms
x
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) eps) (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) (* (pow x 3) 10) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (pow (+ x eps) 5) (+ x eps) (pow (pow x 4) 5/4) (* -10 (* eps eps)) (* (pow x 4) 5))
20.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) eps) (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) (* (pow x 3) 10) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (pow (+ x eps) 5) (+ x eps) (pow (pow x 4) 5/4) (* -10 (* eps eps)) (* (pow x 4) 5))
20.0ms
eps
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) eps) (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) (* (pow x 3) 10) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (pow (+ x eps) 5) (+ x eps) (pow (pow x 4) 5/4) (* -10 (* eps eps)) (* (pow x 4) 5))
18.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) eps) (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) (* (pow x 3) 10) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (pow (+ x eps) 5) (+ x eps) (pow (pow x 4) 5/4) (* -10 (* eps eps)) (* (pow x 4) 5))
18.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ x eps) 5) 1) (pow eps 5)) (+ (* (/ x eps) 5) 1) (/ x eps) (- (pow (+ x eps) 5) (pow x 5)) (pow eps 5) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (/ (* -10 (* eps eps)) (neg x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) eps) (+ (* (* (pow x 3) 10) eps) (* (pow x 4) 5)) (* (pow x 3) 10) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (pow (+ x eps) 5) (+ x eps) (pow (pow x 4) 5/4) (* -10 (* eps eps)) (* (pow x 4) 5))

simplify206.0ms (2.5%)

Memory
10.6MiB live, 208.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03281409
112141265
251981210
086031126
Stop Event
iter limit
node limit
Counts
77 → 75
Calls
Call 1
Inputs
(pow eps 5)
(+ (* x (+ (* 4 (pow eps 4)) (pow eps 4))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))))) (pow eps 4)))) (pow eps 5))
(+ (* x (+ (* 4 (pow eps 4)) (+ (* x (+ (* 4 (pow eps 3)) (+ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* x (+ (* 2 (pow eps 2)) (* 8 (pow eps 2))))))) (pow eps 4)))) (pow eps 5))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
1
(+ 1 (* 5 (/ x eps)))
(/ x eps)
(* 10 (/ (pow eps 2) x))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(* 10 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(* 10 (* eps (pow x 3)))
(* (pow x 3) (+ (* 5 x) (* 10 eps)))
(* 10 (pow x 3))
eps
(+ eps x)
(pow x 5)
(* 5 (pow x 4))
(* (pow x 4) (+ eps (* 4 eps)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(* 5 (* (pow eps 4) x))
(* x (+ (* 5 (pow eps 4)) (/ (pow eps 5) x)))
(* 5 (/ x eps))
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(* 5 eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(* 5 (* eps (pow x 4)))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(* (pow x 4) (+ 5 (* 10 (/ eps x))))
(* (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 (* x (+ (* -5 (pow eps 4)) (* -1 (/ (pow eps 5) x)))))
(* 2 (pow x 5))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 2)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)) (* 4 eps))) x)) 2)))
(* -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)) 2)))
(* -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 (pow x 5))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(* (pow eps 4) (+ eps (* 5 x)))
(/ (+ eps (* 5 x)) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(+ (* 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))
(* -10 (pow eps 2))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(* eps (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 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 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(* -1 (* eps (+ (* -10 (pow x 3)) (* -5 (/ (pow x 4) eps)))))
(* -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))
(*.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 x #s(literal 10 binary64)) (*.f64 eps eps) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64)))) x (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64))) x (pow.f64 eps #s(literal 5 binary64)))
(+ (* 5 (* (pow eps 4) x)) (pow eps 5))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 5 (/ x eps)))
(/.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(/ x eps)
(/.f64 x eps)
(* 10 (/ (pow eps 2) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(/ (+ (* 5 (* eps x)) (* 10 (pow eps 2))) x)
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* 10 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) #s(literal 10 binary64)) eps)
(* (pow x 3) (+ (* 5 (* eps x)) (* 10 (pow eps 2))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
(* 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)))
(* 10 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
eps
(+ eps x)
(+.f64 eps x)
(pow x 5)
(pow.f64 x #s(literal 5 binary64))
(* 5 (pow x 4))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(* (pow x 4) (+ eps (* 4 eps)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (* 8 (/ (pow eps 2) x))))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 8 (/ (pow eps 2) x)) (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) eps (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 8 binary64) (/.f64 (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 binary64))) x) x)))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ eps (+ (* 2 (/ (pow eps 2) x)) (+ (* 4 eps) (+ (* 4 (/ (pow eps 3) (pow x 2))) (+ (* 4 (/ (pow eps 4) (pow x 3))) (+ (* 8 (/ (pow eps 2) x)) (+ (/ (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (pow x 2)) (/ (pow eps 4) (pow x 3))))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64) eps) (fma.f64 #s(literal 4 binary64) (+.f64 eps (/.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) x) x)) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) eps) eps (/.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64)) x)) x) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 x #s(literal 4 binary64)))
(* 5 (* (pow eps 4) x))
(*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) #s(literal 5 binary64))
(* 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 #s(literal 5 binary64) eps) x)
(* x (+ (* 5 (/ 1 eps)) (/ 1 x)))
(/.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(* 5 eps)
(*.f64 #s(literal 5 binary64) eps)
(+ (* 5 eps) (* 10 (/ (pow eps 2) x)))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* 5 (* eps (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* (pow x 4) (+ (* 5 eps) (* 10 (/ (pow eps 2) x))))
(*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) (pow.f64 x #s(literal 4 binary64)))
(* (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 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)
(* (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 (fma.f64 (*.f64 eps eps) #s(literal -6 binary64) (/.f64 (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 6 binary64) (fma.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal 4 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 (* 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))))
(* 2 (pow x 5))
(*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 2)))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 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)) 2)))
(*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (/.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))) x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))) x)) 2)))
(*.f64 (neg.f64 (-.f64 #s(literal -2 binary64) (/.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))) x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (* 4 eps)) x)) 1)))
(*.f64 (neg.f64 (fma.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 #s(literal -1 binary64) (/.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))) x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- (* -1 (/ (+ eps (+ (* -1 (/ (+ (* -4 (pow eps 2)) (+ (* -1 (+ (* 2 (pow eps 2)) (* 4 (pow eps 2)))) (* -1 (/ (+ (* 4 (pow eps 3)) (* eps (+ (* 2 (pow eps 2)) (* 4 (pow eps 2))))) x)))) x)) (* 4 eps))) x)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (fma.f64 (*.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))) x))) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (neg.f64 x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (pow x 5))
(neg.f64 (pow.f64 x #s(literal 5 binary64)))
(* eps (+ (* 4 (pow x 4)) (pow x 4)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (* 8 (pow x 2)))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* eps (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (+ (* eps (+ (* 2 (pow x 2)) (+ (* 8 (pow x 2)) (* eps (+ x (* 4 x)))))) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))))) (pow x 4))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) x (*.f64 (*.f64 x x) #s(literal 10 binary64))) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps)
(* (pow eps 4) (+ eps (* 5 x)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(/ (+ eps (* 5 x)) eps)
(/.f64 (fma.f64 #s(literal 5 binary64) x eps) eps)
(* eps (+ 5 (* 10 (/ eps x))))
(*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps)
(* eps (+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3)))))
(*.f64 (*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 x #s(literal 3 binary64))) eps)
(+ (* 5 (pow x 4)) (* 10 (* eps (pow x 3))))
(*.f64 (fma.f64 #s(literal 10 binary64) eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 x #s(literal 3 binary64)))
(+ (* 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 (*.f64 (*.f64 x x) #s(literal 10 binary64)) eps (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64)))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps (pow.f64 x #s(literal 5 binary64)))
(* -10 (pow eps 2))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(* (pow eps 5) (+ 1 (+ (* 4 (/ x eps)) (/ x eps))))
(*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 8 (/ (pow x 2) (pow eps 2))) (/ x eps))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps)) eps)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (+ (* 2 (/ (pow x 2) (pow eps 2))) (+ (* 4 (/ x eps)) (+ (* 4 (/ (pow x 3) (pow eps 3))) (+ (* 8 (/ (pow x 2) (pow eps 2))) (+ (/ x eps) (/ (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (pow eps 3)))))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 4 binary64) x (/.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)) eps)) eps) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 8 binary64)) eps) x) eps) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) (pow.f64 eps #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (+ 1 (* 5 (/ x eps))))
(*.f64 (/.f64 (fma.f64 #s(literal 5 binary64) x eps) eps) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 2) (+ (* 5 (/ 1 eps)) (* 10 (/ 1 x))))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 5 binary64) eps) (/.f64 #s(literal -10 binary64) x)) eps) eps)
(* (pow eps 2) (+ (* 5 (/ (pow x 4) eps)) (* 10 (pow x 3))))
(*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps) eps)
(* 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 (+ 1 (/ x eps)))
(fma.f64 (/.f64 x eps) eps eps)
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (* 4 x)) eps)) 1)))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 x eps) #s(literal -1 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x x) (*.f64 (*.f64 x x) #s(literal -6 binary64))) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -1 (/ (+ x (+ (* -1 (/ (+ (* -4 (pow x 2)) (+ (* -1 (+ (* 2 (pow x 2)) (* 4 (pow x 2)))) (* -1 (/ (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2))))) eps)))) eps)) (* 4 x))) eps)) 1)))
(*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) x) x (neg.f64 (fma.f64 #s(literal 6 binary64) (*.f64 x x) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 4 binary64))) eps)))) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* -5 (/ x eps)) 1)))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 x eps) #s(literal -1 binary64))) (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 #s(literal -10 binary64) (pow.f64 x #s(literal 3 binary64)))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (neg.f64 eps) (-.f64 #s(literal -1 binary64) (/.f64 x eps)))

rewrite239.0ms (3%)

Memory
-1.4MiB live, 280.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037203
060199
1209195
21484195
08377195
Stop Event
iter limit
node limit
iter limit
Counts
20 → 613
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(/.f64 x eps)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
(pow.f64 eps #s(literal 5 binary64))
(fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x)))
(/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64)) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.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)
(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)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
(pow.f64 (+.f64 x eps) #s(literal 5 binary64))
(+.f64 x eps)
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))
(*.f64 #s(literal -10 binary64) (*.f64 eps eps))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5/2 binary64))) (pow.f64 eps #s(literal 5/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(/.f64 (+.f64 (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 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))) (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 5 binary64))) (*.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))
(*.f64 (-.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 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (/.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 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.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)) (fma.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)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (fma.f64 (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 #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 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) #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 eps x) #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 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (-.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -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 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) #s(literal -1 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))) (-.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 #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)))) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -3 binary64)) #s(literal 125 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))))
(fma.f64 (/.f64 (neg.f64 x) #s(literal -1 binary64)) (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) x) #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) #s(literal 5 binary64)) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 5 binary64) (neg.f64 x)) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -5 binary64) (/.f64 (neg.f64 x) eps) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 #s(literal 5 binary64) x)) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 5 binary64) x) (pow.f64 eps #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (*.f64 (/.f64 x eps) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 5 binary64) (/.f64 x eps) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 5 binary64) eps) #s(literal 1 binary64))
(fma.f64 x (*.f64 (pow.f64 eps #s(literal -1 binary64)) #s(literal 5 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (pow.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(-.f64 #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 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64))))) (pow.f64 (fma.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) #s(literal 25 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x eps) #s(literal 5 binary64)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x eps) #s(literal 5 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.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 (*.f64 x #s(literal 1 binary64)) (pow.f64 eps #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 eps x))))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) eps))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) (pow.f64 (pow.f64 x #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 eps #s(literal -1 binary64)) x)
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (neg.f64 x) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 x eps))
(*.f64 x (pow.f64 eps #s(literal -1 binary64)))
(pow.f64 (/.f64 eps x) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 x) eps) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (+.f64 (pow.f64 (/.f64 eps x) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 (neg.f64 x) eps)))))
(/.f64 (neg.f64 (*.f64 x #s(literal 1 binary64))) (neg.f64 eps))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 eps)) (*.f64 (neg.f64 eps) x)) (*.f64 eps eps))
(/.f64 (*.f64 x #s(literal 1 binary64)) eps)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps x)))
(/.f64 (neg.f64 x) (neg.f64 (neg.f64 (neg.f64 eps))))
(/.f64 (neg.f64 x) (neg.f64 eps))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 eps x))
(/.f64 (/.f64 x eps) #s(literal 1 binary64))
(/.f64 x (neg.f64 (neg.f64 eps)))
(/.f64 x eps)
(neg.f64 (/.f64 (neg.f64 x) eps))
(fma.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 eps) #s(literal -1 binary64)) (/.f64 x eps))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (neg.f64 x) eps))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.f64 (neg.f64 x) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 eps x)) #s(literal -1 binary64)))
(+.f64 (/.f64 #s(literal 0 binary64) (neg.f64 eps)) (/.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 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 eps) #s(literal 5/2 binary64)))
(*.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))))
(*.f64 (pow.f64 eps #s(literal 5/2 binary64)) (pow.f64 eps #s(literal 5/2 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 eps))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 5/4 binary64))
(pow.f64 (neg.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 5 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 5/2 binary64))
(pow.f64 eps #s(literal 5 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))))))
(sqrt.f64 (*.f64 (pow.f64 eps #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64))))
(fabs.f64 (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(fabs.f64 (pow.f64 eps #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 5/2 binary64) (*.f64 (log.f64 eps) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 eps #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps eps)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 5 binary64))))
(*.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))))
(*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (fma.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (*.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -5 binary64) eps) (*.f64 #s(literal -5 binary64) eps) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps)))))))
(/.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (-.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps)))))) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) x) (*.f64 eps #s(literal 1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal 1 binary64)) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) x) (*.f64 eps #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (neg.f64 eps) x) (/.f64 (*.f64 (neg.f64 eps) #s(literal -10 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 eps) #s(literal -10 binary64)) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) #s(literal -1 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (/.f64 eps x) (*.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(fma.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(fma.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(fma.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (pow.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 #s(literal -1 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(fma.f64 eps #s(literal 5 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
(-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 50 binary64) (/.f64 eps (/.f64 x (*.f64 eps eps))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(+.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))) (/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) x) (*.f64 eps #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 (neg.f64 (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) (neg.f64 eps)) #s(literal -1 binary64)) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal 1 binary64)) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal 1 binary64)) (/.f64 #s(literal 10 binary64) x))
(*.f64 (/.f64 (*.f64 #s(literal -10 binary64) eps) x) (*.f64 eps #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -10 binary64) eps)) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (pow.f64 (*.f64 x #s(literal -1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 eps) x) (/.f64 (*.f64 (neg.f64 eps) #s(literal -10 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (*.f64 (neg.f64 eps) #s(literal -10 binary64)) x))
(*.f64 (*.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)) (/.f64 eps x))
(*.f64 (/.f64 #s(literal -10 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -10 binary64) x))
(*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 eps #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -10 binary64) eps) x))
(*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 (neg.f64 eps) (/.f64 eps x)) #s(literal -10 binary64))
(*.f64 (*.f64 #s(literal -10 binary64) eps) (/.f64 (neg.f64 eps) x))
(*.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) x) (*.f64 (*.f64 eps eps) #s(literal -10 binary64)))
(*.f64 (/.f64 eps x) (*.f64 (*.f64 #s(literal -10 binary64) eps) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) (pow.f64 x #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (pow.f64 (/.f64 x (*.f64 eps eps)) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 eps eps) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (/.f64 #s(literal -1 binary64) x))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 10 binary64) x))
(*.f64 #s(literal -10 binary64) (*.f64 (neg.f64 eps) (/.f64 eps x)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))
(pow.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) x)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal 1 binary64))) x)
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal -1 binary64)) x)
(/.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) (neg.f64 x))
(/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) #s(literal 1 binary64)) (neg.f64 x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 #s(literal 10 binary64) (*.f64 eps eps)) x)
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) (neg.f64 x))
(/.f64 (*.f64 eps eps) (/.f64 x #s(literal 10 binary64)))
(/.f64 #s(literal -10 binary64) (/.f64 (neg.f64 x) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps))))
(/.f64 eps (*.f64 #s(literal 1/10 binary64) (/.f64 x eps)))
(neg.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 #s(literal 10 binary64) (*.f64 eps eps)))) #s(literal -1 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (pow.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))) (neg.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))
(/.f64 (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64))))) (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) (*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 (*.f64 eps eps) #s(literal -10 binary64)) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 1000 binary64) (pow.f64 (/.f64 (*.f64 eps eps) x) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) eps) (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) eps) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))) (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (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) (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) (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) (pow.f64 x #s(literal 3 binary64))) eps) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (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) (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) (pow.f64 x #s(literal 3 binary64))) eps) eps) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (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) (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) (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) (pow.f64 x #s(literal 3 binary64))) eps)) (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) eps)) (neg.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) eps)) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))))) (neg.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) eps) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) eps) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 eps (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps) eps))
(fma.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps) eps))
(+.f64 (*.f64 eps (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps)))
(*.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.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) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 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) (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) (pow.f64 x #s(literal 3 binary64)))) eps) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) eps) (*.f64 (neg.f64 (*.f64 #s(literal 10 binary64) (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) (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 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps)) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 10 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) (pow.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (fma.f64 (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #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) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 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) (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 (fma.f64 (*.f64 #s(literal 1000 binary64) (pow.f64 x #s(literal 9 binary64))) (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.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) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (*.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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)))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))) (neg.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps)) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 3 binary64)) #s(literal 1000 binary64) (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.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) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (pow.f64 x #s(literal 3 binary64)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (pow.f64 x #s(literal 3 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) eps) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 10 binary64) eps)) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 #s(literal 10 binary64) eps)) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 #s(literal 10 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (neg.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 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(fma.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(fma.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 #s(literal 10 binary64) (*.f64 (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 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 #s(literal 10 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 eps (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64)))) #s(literal 5 binary64)))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps)) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(fma.f64 x (*.f64 (*.f64 x x) (*.f64 #s(literal 10 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.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))) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(-.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps) (*.f64 (neg.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) (pow.f64 x #s(literal 3 binary64)))) eps))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (pow.f64 (neg.f64 x) #s(literal 3 binary64)) (*.f64 #s(literal 10 binary64) eps)))
(-.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) (*.f64 (neg.f64 eps) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))))
(+.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #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)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 12 binary64)) #s(literal 125 binary64)) (fma.f64 (pow.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 2 binary64)) #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (*.f64 (neg.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 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64))) eps) #s(literal 2 binary64)) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))) (/.f64 (neg.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64)))) (fma.f64 (*.f64 eps (pow.f64 x #s(literal 3 binary64))) #s(literal 10 binary64) (*.f64 #s(literal -5 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps) (neg.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 4 binary64))) #s(literal 5 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 10 binary64) (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) (pow.f64 x #s(literal 3 binary64))) eps))
(*.f64 (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3/2 binary64))) (pow.f64 x #s(literal 3/2 binary64)))
(*.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) x)
(*.f64 (*.f64 #s(literal 10 binary64) x) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 3/2 binary64)) (*.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 10 binary64)))
(*.f64 (*.f64 x x) (*.f64 x #s(literal 10 binary64)))
(*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))
(*.f64 x (*.f64 (*.f64 x x) #s(literal 10 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64))) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (/.f64 #s(literal 1 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 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 eps x) #s(literal 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))) (pow.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))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (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))) (fma.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 (+.f64 eps 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 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 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 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 (fma.f64 #s(literal -1 binary64) (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)) (*.f64 (neg.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 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 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 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)))) (*.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (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 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.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 (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 10 binary64)) (pow.f64 x #s(literal 10 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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)) (*.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 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 #s(literal 1 binary64) (/.f64 (+.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 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 x #s(literal 15 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 5 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 5 binary64)) (neg.f64 (pow.f64 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 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 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)) (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (pow.f64 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)))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (pow.f64 (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 x #s(literal 10 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(fma.f64 (pow.f64 (+.f64 eps x) #s(literal 15 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (*.f64 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 -1 binary64)) (/.f64 (neg.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 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 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)) (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)) (*.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))))) (/.f64 (neg.f64 (pow.f64 x #s(literal 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 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (*.f64 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 x #s(literal 5 binary64))) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 eps x) #s(literal 10 binary64)) (+.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))) (/.f64 (neg.f64 (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 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 (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 (neg.f64 (pow.f64 x #s(literal 5 binary64))) (pow.f64 (+.f64 eps x) #s(literal 5 binary64)))
(+.f64 (pow.f64 (+.f64 eps x) #s(literal 5 binary64)) (neg.f64 (pow.f64 x #s(literal 5 binary64))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (+.f64 eps x) #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 5 binary64)) (pow.f64 (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) #s(literal 5 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 (*.f64 eps eps) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 eps x)))
(*.f64 (neg.f64 (*.f64 (+.f64 eps x) (-.f64 x eps))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 x eps))))
(*.f64 (neg.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)))))
(*.f64 (*.f64 (+.f64 eps x) (-.f64 x eps)) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 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))) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 eps x))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal -1 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x))))
(/.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)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 eps eps (-.f64 (*.f64 x x) (*.f64 eps x))) (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 eps x)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) x)
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) x)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) x)
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (/.f64 (*.f64 eps (neg.f64 eps)) (-.f64 x eps)))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (-.f64 x eps)))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(fma.f64 (*.f64 x x) (pow.f64 (-.f64 x eps) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 x eps)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 1 binary64)) eps)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) eps)
(fma.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 eps (-.f64 eps x) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 eps (-.f64 eps x) (*.f64 x x))))
(fma.f64 #s(literal 1 binary64) eps x)
(fma.f64 #s(literal 1 binary64) 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 eps (neg.f64 eps)) (-.f64 x eps)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 eps)) (-.f64 x eps)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 (neg.f64 eps) eps) (-.f64 x eps)))
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 x eps)))
(+.f64 eps x)
(+.f64 x eps)
(*.f64 (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (fabs.f64 x) #s(literal 5/2 binary64)) (pow.f64 (fabs.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 (neg.f64 (*.f64 x x)) #s(literal 5/4 binary64)) (pow.f64 (neg.f64 (*.f64 x x)) #s(literal 5/4 binary64)))
(*.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) (neg.f64 (pow.f64 x #s(literal 5/2 binary64))))
(*.f64 (pow.f64 x #s(literal 5/2 binary64)) (pow.f64 x #s(literal 5/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 x) #s(literal 5 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5/4 binary64)) (*.f64 (log.f64 x) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 x))
(pow.f64 (neg.f64 (pow.f64 x #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 x #s(literal 8 binary64)) #s(literal 5/8 binary64))
(pow.f64 (pow.f64 x #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 5/2 binary64))
(pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 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)))))))
(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 (fma.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 5/8 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 5/8 binary64))))
(exp.f64 (fma.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 5/8 binary64) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 5/8 binary64))))
(exp.f64 (fma.f64 (log.f64 x) #s(literal 5/2 binary64) (*.f64 (log.f64 x) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 4 binary64)) #s(literal 5/8 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 x) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 8 binary64))) #s(literal 5/8 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 x)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 x) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 x) #s(literal 5 binary64))))
(*.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 (*.f64 #s(literal 5 binary64) (*.f64 x x))) (*.f64 x x))
(*.f64 (*.f64 #s(literal 5 binary64) (*.f64 x x)) (*.f64 x x))
(*.f64 (*.f64 x x) (fabs.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 25 binary64) (pow.f64 x #s(literal 8 binary64))))
(fabs.f64 (*.f64 (neg.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)))

eval83.0ms (1%)

Memory
-13.7MiB live, 141.6MiB allocated
Compiler

Compiled 24 150 to 2 863 computations (88.1% saved)

prune31.0ms (0.4%)

Memory
-1.4MiB live, 37.3MiB allocated
Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New6985703
Fresh213
Picked325
Done011
Total7039712
Accuracy
100.0%
Counts
712 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
91.4%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64))))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
87.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
87.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
Compiler

Compiled 327 to 235 computations (28.1% saved)

simplify122.0ms (1.5%)

Memory
-32.6MiB live, 113.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
047295
069295
1132289
2371278
31679274
46187274
08027264
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 10 binary64)
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64)))
(neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64)))
(fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))
#s(literal -5 binary64)
(/.f64 eps x)
eps
x
#s(literal -2 binary64)
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps))
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 (*.f64 (*.f64 x x) eps) (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)))
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (fma.f64 (/.f64 #s(literal 10 binary64) x) eps #s(literal 5 binary64)) eps)
(/.f64 (*.f64 eps eps) x)
(*.f64 eps eps)
eps
x
#s(literal 10 binary64)
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)))
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.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))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64)) eps)
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
(pow.f64 x #s(literal 4 binary64))
x
#s(literal 4 binary64)
eps
#s(literal 5 binary64)
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64)))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 2 binary64)))
(neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64)))
(fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))
(fma.f64 (/.f64 eps x) #s(literal -5 binary64) #s(literal -2 binary64))
#s(literal -5 binary64)
(/.f64 eps x)
eps
x
#s(literal -2 binary64)
(pow.f64 x #s(literal 5 binary64))
#s(literal 5 binary64)

localize145.0ms (1.8%)

Memory
32.6MiB live, 189.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64)))
accuracy0.01171875
(*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64)))
accuracy0.171875
(fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))
accuracy13.489432951004435
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (neg.f64 (fma.f64 #s(literal -5 binary64) (/.f64 eps x) #s(literal -2 binary64))) (pow.f64 x #s(literal 5 binary64))))
accuracy0.0
(pow.f64 x #s(literal 4 binary64))
accuracy0.02734375
(*.f64 (pow.f64 x #s(literal 4 binary64)) eps)
accuracy0.029628759768442016
(*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64))
accuracy7.98059141079417
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) eps) #s(literal 5 binary64)))
accuracy0.0
(*.f64 #s(literal 5 binary64) eps)
accuracy0.2522566809983966
(*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy7.915274049729697
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy30.637558777781994
#s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps))
accuracy0.18485128162065376
(fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps))
accuracy3.8447393062048696
(*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
accuracy7.915274049729697
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 eps eps) x) #s(literal 10 binary64) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
accuracy17.499821217202783
(/.f64 (*.f64 eps eps) x)
accuracy0.0
(fma.f64 #s(literal 5 binary64) x eps)
accuracy0.0
(pow.f64 eps #s(literal 4 binary64))
accuracy0.046875
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
accuracy5.931679472651423
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64))))
Samples
81.0ms197×0valid
27.0ms48×1valid
12.0ms11×2valid
Compiler

Compiled 523 to 91 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-pow: 39.0ms (42.2% of total)
ival-mult: 22.0ms (23.8% of total)
ival-add: 10.0ms (10.8% of total)
ival-div: 9.0ms (9.7% of total)
adjust: 5.0ms (5.4% of total)
ival-sub: 3.0ms (3.2% of total)
ival-neg: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series152.0ms (1.9%)

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

6 calls:

TimeVariablePointExpression
51.0ms
eps
@0
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (* 5 eps) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) eps) 5) (* (pow x 4) eps) (pow x 4) (neg (+ (* -5 (/ eps x)) -2)) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (+ (* -5 (/ eps x)) -2) (/ (* eps eps) x))
29.0ms
x
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (* 5 eps) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) eps) 5) (* (pow x 4) eps) (pow x 4) (neg (+ (* -5 (/ eps x)) -2)) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (+ (* -5 (/ eps x)) -2) (/ (* eps eps) x))
19.0ms
x
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (* 5 eps) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) eps) 5) (* (pow x 4) eps) (pow x 4) (neg (+ (* -5 (/ eps x)) -2)) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (+ (* -5 (/ eps x)) -2) (/ (* eps eps) x))
18.0ms
eps
@-inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (* 5 eps) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) eps) 5) (* (pow x 4) eps) (pow x 4) (neg (+ (* -5 (/ eps x)) -2)) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (+ (* -5 (/ eps x)) -2) (/ (* eps eps) x))
15.0ms
eps
@inf
((- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (pow eps 4)) (+ (* 5 x) eps) (pow eps 4) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (pow x 4)) (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (* 5 eps) (- (pow (+ x eps) 5) (pow x 5)) (* (* (pow x 4) eps) 5) (* (pow x 4) eps) (pow x 4) (neg (+ (* -5 (/ eps x)) -2)) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (+ (* -5 (/ eps x)) -2) (/ (* eps eps) x))

simplify221.0ms (2.7%)

Memory
1.4MiB live, 164.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite187.0ms (2.3%)

Memory
3.5MiB live, 162.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval74.0ms (0.9%)

Memory
6.6MiB live, 113.9MiB allocated
Compiler

Compiled 21 056 to 2 598 computations (87.7% saved)

prune23.0ms (0.3%)

Memory
-5.6MiB live, 44.0MiB allocated
Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New56513578
Fresh011
Picked415
Done033
Total56918587
Accuracy
100.0%
Counts
587 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
91.4%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
87.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
90.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64))))
90.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
84.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal -5 binary64) eps))) (*.f64 x x)) (*.f64 x x)))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
87.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 eps x) #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (*.f64 eps eps))) x)) (*.f64 x x)))
87.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
78.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
Compiler

Compiled 945 to 614 computations (35% saved)

simplify131.0ms (1.6%)

Memory
21.3MiB live, 96.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
055384
075380
1157374
2472352
31944348
45654348
08341336
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
eps
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 #s(literal 10 binary64) eps)
#s(literal 10 binary64)
eps
(*.f64 eps x)
x
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
#s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 x x)
x
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))
#s(literal 2 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)
Outputs
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal -5 binary64) x eps))
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
(fma.f64 #s(literal -5 binary64) x eps)
eps
(*.f64 #s(literal 5 binary64) x)
#s(literal 5 binary64)
x
(pow.f64 eps #s(literal 4 binary64))
#s(literal 4 binary64)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 x x) #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 eps eps)))))
(*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 eps eps))))
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 eps eps)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 eps eps))
(*.f64 #s(literal 10 binary64) eps)
#s(literal 10 binary64)
eps
(*.f64 eps x)
x
(*.f64 x x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
#s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(*.f64 x x)
x
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 5 binary64) x eps))
(fma.f64 #s(literal 5 binary64) x eps)
#s(literal 5 binary64)
x
eps
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(pow.f64 eps #s(literal 4 binary64))
(*.f64 eps eps)
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)))))
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))
#s(literal 2 binary64)
x
(*.f64 #s(literal 5 binary64) eps)
#s(literal 5 binary64)
eps
(pow.f64 x #s(literal 4 binary64))
#s(literal 4 binary64)

localize215.0ms (2.6%)

Memory
19.1MiB live, 209.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
accuracy0.05078125
(*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
accuracy0.0546875
(fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))
accuracy13.489432951004435
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
accuracy0.0
(*.f64 eps eps)
accuracy0.046875
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
accuracy0.0859375
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
accuracy5.931679472651423
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
accuracy0.02734375
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
accuracy3.8447393062048696
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
accuracy7.915274049729697
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
accuracy30.637558777781994
#s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))
accuracy0.02734375
(*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
accuracy0.0703125
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
accuracy7.915274049729697
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
accuracy10.739200681514925
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
accuracy0.0
(*.f64 #s(literal 5 binary64) x)
accuracy0.03125
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
accuracy0.05078125
(*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
accuracy5.937709988479468
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64))))
Samples
121.0ms182×0valid
43.0ms63×1valid
8.0ms11×2valid
Compiler

Compiled 636 to 102 computations (84% saved)

Precisions
Click to see histograms. Total time spent on operations: 149.0ms
ival-pow: 93.0ms (62.3% of total)
ival-mult: 31.0ms (20.8% of total)
adjust: 7.0ms (4.7% of total)
ival-add: 7.0ms (4.7% of total)
ival-sub: 5.0ms (3.3% of total)
ival-div: 4.0ms (2.7% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series128.0ms (1.6%)

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

6 calls:

TimeVariablePointExpression
29.0ms
x
@inf
((- eps (* 5 x)) (- (pow (+ x eps) 5) (pow x 5)) (* (- eps (* 5 x)) (pow eps 4)) (* 5 x) (- (pow (+ x eps) 5) (pow x 5)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* (* 10 eps) (* eps x)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* (* eps eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* (* eps eps) (* eps eps))) (+ (* 5 x) eps) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (* (+ (* 2 x) (* 5 eps)) (pow x 4)) (+ (* 2 x) (* 5 eps)) (* eps eps))
22.0ms
eps
@0
((- eps (* 5 x)) (- (pow (+ x eps) 5) (pow x 5)) (* (- eps (* 5 x)) (pow eps 4)) (* 5 x) (- (pow (+ x eps) 5) (pow x 5)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* (* 10 eps) (* eps x)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* (* eps eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* (* eps eps) (* eps eps))) (+ (* 5 x) eps) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (* (+ (* 2 x) (* 5 eps)) (pow x 4)) (+ (* 2 x) (* 5 eps)) (* eps eps))
18.0ms
eps
@-inf
((- eps (* 5 x)) (- (pow (+ x eps) 5) (pow x 5)) (* (- eps (* 5 x)) (pow eps 4)) (* 5 x) (- (pow (+ x eps) 5) (pow x 5)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* (* 10 eps) (* eps x)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* (* eps eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* (* eps eps) (* eps eps))) (+ (* 5 x) eps) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (* (+ (* 2 x) (* 5 eps)) (pow x 4)) (+ (* 2 x) (* 5 eps)) (* eps eps))
16.0ms
eps
@inf
((- eps (* 5 x)) (- (pow (+ x eps) 5) (pow x 5)) (* (- eps (* 5 x)) (pow eps 4)) (* 5 x) (- (pow (+ x eps) 5) (pow x 5)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* (* 10 eps) (* eps x)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* (* eps eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* (* eps eps) (* eps eps))) (+ (* 5 x) eps) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (* (+ (* 2 x) (* 5 eps)) (pow x 4)) (+ (* 2 x) (* 5 eps)) (* eps eps))
15.0ms
x
@-inf
((- eps (* 5 x)) (- (pow (+ x eps) 5) (pow x 5)) (* (- eps (* 5 x)) (pow eps 4)) (* 5 x) (- (pow (+ x eps) 5) (pow x 5)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* (* 10 eps) (* eps x)) (* (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (* x x)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* (* eps eps) (* eps eps)) (- (pow (+ x eps) 5) (pow x 5)) (* (+ (* 5 x) eps) (* (* eps eps) (* eps eps))) (+ (* 5 x) eps) (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (* (+ (* 2 x) (* 5 eps)) (pow x 4)) (+ (* 2 x) (* 5 eps)) (* eps eps))

simplify241.0ms (3%)

Memory
36.0MiB live, 149.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite198.0ms (2.4%)

Memory
1.5MiB live, 83.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055342
075320
1272318
21859318
08159306
Stop Event
iter limit
node limit
iter limit
Counts
21 → 323
Calls
Call 1
Inputs
(-.f64 eps (*.f64 #s(literal 5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (-.f64 eps (*.f64 #s(literal 5 binary64) x)) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 #s(literal 5 binary64) x)
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
(*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x))
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x)))
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
#s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(fma.f64 #s(literal 5 binary64) x eps)
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))))
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64))))
(*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))
(*.f64 eps eps)
Outputs
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)))
(*.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (pow.f64 (fma.f64 x #s(literal 5 binary64) eps) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)))) (neg.f64 (neg.f64 (fma.f64 x #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (fma.f64 eps eps (*.f64 (*.f64 #s(literal 5 binary64) eps) x)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (-.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 eps eps (*.f64 #s(literal 25 binary64) (*.f64 x x))) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) #s(literal 2 binary64)))) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 9 binary64)) (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 eps #s(literal 6 binary64)) (fma.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 #s(literal 25 binary64) (*.f64 x x)))) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))) (*.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) (neg.f64 (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal -5 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 x #s(literal 5 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 eps (*.f64 #s(literal -5 binary64) x)))))
(/.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 #s(literal -5 binary64) x))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 #s(literal -5 binary64) x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 #s(literal -5 binary64) x))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 5 binary64)) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 #s(literal -5 binary64) x))
(fma.f64 (neg.f64 x) #s(literal 5 binary64) eps)
(fma.f64 #s(literal -5 binary64) x eps)
(fma.f64 x #s(literal -5 binary64) eps)
(fma.f64 #s(literal 5 binary64) (neg.f64 x) eps)
(-.f64 (/.f64 (*.f64 eps eps) (fma.f64 x #s(literal 5 binary64) eps)) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 x #s(literal 5 binary64) eps)))
(-.f64 (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(-.f64 eps (*.f64 x #s(literal 5 binary64)))
(+.f64 (*.f64 #s(literal -5 binary64) x) eps)
(+.f64 eps (*.f64 #s(literal -5 binary64) x))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (pow.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (/.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 eps #s(literal 3 binary64))) eps)
(*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal -5 binary64) x eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (fma.f64 #s(literal -5 binary64) x eps)))
(*.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 eps (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)))) (neg.f64 (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps))))
(/.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 x #s(literal 5 binary64) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 x #s(literal 5 binary64) eps))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal -5 binary64) x)))
(fma.f64 eps (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -5 binary64) x) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -5 binary64) x) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal -5 binary64) x)))
(*.f64 x #s(literal 5 binary64))
(*.f64 #s(literal 5 binary64) x)
(sqrt.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)))
(fabs.f64 (*.f64 #s(literal -5 binary64) x))
(fabs.f64 (*.f64 x #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (*.f64 x x) #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps))))
(*.f64 (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps))))
(*.f64 (*.f64 x x) #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)))
(*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)) (*.f64 x x))
(*.f64 x (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)) x))
#s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps))
(*.f64 (*.f64 (*.f64 x eps) #s(literal 10 binary64)) eps)
(*.f64 (*.f64 (*.f64 #s(literal 10 binary64) eps) x) eps)
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 10 binary64)) x)
(*.f64 (*.f64 (*.f64 eps eps) x) #s(literal 10 binary64))
(*.f64 (*.f64 x eps) (*.f64 #s(literal 10 binary64) eps))
(*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 x eps))
(*.f64 #s(literal 10 binary64) (*.f64 (*.f64 eps eps) x))
(*.f64 x (*.f64 (*.f64 eps eps) #s(literal 10 binary64)))
(*.f64 eps (*.f64 x (*.f64 #s(literal 10 binary64) eps)))
(*.f64 eps (*.f64 #s(literal 10 binary64) (*.f64 x eps)))
(*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 3 binary64))) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)))
(*.f64 x (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 3 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (neg.f64 x)) (neg.f64 x))
(*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x)
(*.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))))
(*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x))
(*.f64 (*.f64 x x) #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)))
(*.f64 x (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x))
#s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps))
(*.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64)) (neg.f64 eps))
(*.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) eps)
(*.f64 (neg.f64 eps) (pow.f64 (neg.f64 eps) #s(literal 3 binary64)))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 eps eps) (*.f64 eps eps))
(*.f64 eps (pow.f64 eps #s(literal 3 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 eps))
(pow.f64 (pow.f64 eps #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 4 binary64))
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 2 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 2 binary64))
(pow.f64 eps #s(literal 4 binary64))
(neg.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)))
(neg.f64 (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))
(sqrt.f64 (pow.f64 eps #s(literal 8 binary64)))
(fabs.f64 (*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 eps)))
(fabs.f64 (*.f64 (neg.f64 eps) (pow.f64 eps #s(literal 3 binary64))))
(fabs.f64 (neg.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64)))))
(fabs.f64 (*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 eps eps)))
(fabs.f64 (*.f64 (*.f64 eps eps) (*.f64 (neg.f64 eps) eps)))
(fabs.f64 (neg.f64 (pow.f64 eps #s(literal 4 binary64))))
(fabs.f64 (pow.f64 eps #s(literal 4 binary64)))
(exp.f64 (fma.f64 (log.f64 eps) #s(literal 2 binary64) (*.f64 (log.f64 eps) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (neg.f64 eps) eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64))))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (neg.f64 eps)) (neg.f64 eps))
(*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 3 binary64))) eps)
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (neg.f64 eps) eps)) (*.f64 (neg.f64 eps) eps))
(*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 eps (fma.f64 x #s(literal 5 binary64) eps)))
(*.f64 (*.f64 (neg.f64 eps) eps) (*.f64 (*.f64 (neg.f64 eps) eps) (fma.f64 x #s(literal 5 binary64) eps)))
(*.f64 (fma.f64 x #s(literal 5 binary64) eps) (pow.f64 eps #s(literal 4 binary64)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 x #s(literal 5 binary64) eps))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps))
(*.f64 eps (*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 x #s(literal 5 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)))
(/.f64 (*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 eps #s(literal 4 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 5 binary64)))
(fma.f64 (pow.f64 eps #s(literal 4 binary64)) eps (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(fma.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64)) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(fma.f64 eps (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))) (*.f64 eps (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 eps (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 x #s(literal 5 binary64)) (pow.f64 eps #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))) (pow.f64 eps #s(literal 5 binary64)))
(+.f64 (pow.f64 eps #s(literal 5 binary64)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 x #s(literal 5 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 x #s(literal 5 binary64) eps) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) eps (*.f64 x #s(literal 5 binary64))) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (-.f64 (neg.f64 eps) (*.f64 x #s(literal 5 binary64))) (pow.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (-.f64 (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 (fma.f64 (*.f64 x #s(literal 5 binary64)) (fma.f64 x #s(literal 5 binary64) eps) (*.f64 eps eps)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) eps) (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) (/.f64 (fma.f64 #s(literal -5 binary64) x eps) (pow.f64 (fma.f64 x #s(literal 5 binary64) eps) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (pow.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))) (neg.f64 (neg.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64)) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps eps)) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 eps #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) #s(literal 2 binary64)))) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x #s(literal 5 binary64)) #s(literal 6 binary64)) (pow.f64 eps #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1953125 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 eps #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 15625 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (pow.f64 eps #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) x) #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))) (*.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) (*.f64 eps eps))) (*.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (fma.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))) (neg.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) eps) x)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps))) (neg.f64 (fma.f64 #s(literal -5 binary64) x eps)))
(/.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) (fma.f64 #s(literal -5 binary64) x eps)) (fma.f64 #s(literal -5 binary64) x eps))
(/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x #s(literal 5 binary64) (neg.f64 eps)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 (neg.f64 eps) eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))) (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 eps eps (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 5 binary64) eps) x))))
(/.f64 (fma.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64)) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 eps))) (sqrt.f64 (neg.f64 (neg.f64 eps))) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (neg.f64 eps)) (*.f64 x #s(literal 5 binary64)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64)))
(fma.f64 #s(literal 1 binary64) eps (*.f64 x #s(literal 5 binary64)))
(fma.f64 x #s(literal 5 binary64) eps)
(fma.f64 #s(literal 5 binary64) x eps)
(-.f64 (/.f64 (*.f64 eps eps) (fma.f64 #s(literal -5 binary64) x eps)) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 #s(literal -5 binary64) x eps)))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 x x)) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))) (/.f64 (*.f64 eps eps) (fma.f64 x #s(literal 5 binary64) (neg.f64 eps))))
(-.f64 eps (*.f64 #s(literal -5 binary64) x))
(+.f64 (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))) (/.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 25 binary64) (*.f64 x x) (*.f64 eps (fma.f64 #s(literal -5 binary64) x eps)))))
(+.f64 (*.f64 x #s(literal 5 binary64)) eps)
(+.f64 eps (*.f64 x #s(literal 5 binary64)))
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)))))
#s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))
(/.f64 (*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 x #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))
(/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) x) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(fma.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 5 binary64) eps) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 x #s(literal 4 binary64))))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) x)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)))
(+.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) x)))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -5 binary64) eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x x) #s(literal 4 binary64) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 eps #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 5 binary64)) eps) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 6 binary64)) (*.f64 #s(literal 15625 binary64) (pow.f64 eps #s(literal 6 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 512 binary64) (pow.f64 x #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) eps) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 15625 binary64) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) eps) #s(literal 3 binary64)) #s(literal 125 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)))
(/.f64 (-.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 x x) #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -5 binary64) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (neg.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 5 binary64)) eps)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))) (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 #s(literal 25 binary64) (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x) #s(literal 5 binary64)) eps))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) (-.f64 x (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 x))) (sqrt.f64 (neg.f64 (neg.f64 x))) (+.f64 x (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (-.f64 x (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (sqrt.f64 (neg.f64 x)) (sqrt.f64 (neg.f64 x)) (+.f64 x (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 x (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (+.f64 x (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 #s(literal 1 binary64) x (-.f64 x (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 1 binary64) x (+.f64 x (*.f64 #s(literal 5 binary64) eps)))
(fma.f64 #s(literal 2 binary64) x (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps))
(fma.f64 x #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(fma.f64 x #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) eps))
(fma.f64 #s(literal 5 binary64) eps (*.f64 #s(literal 2 binary64) x))
(fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x))
(-.f64 (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x))) (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x))))
(-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -5 binary64) eps))))) (/.f64 (*.f64 #s(literal -125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 x x) #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -5 binary64) eps))))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))) (/.f64 (pow.f64 (*.f64 #s(literal -5 binary64) eps) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(-.f64 (/.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 eps eps)) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps))))
(-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (neg.f64 eps) #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -5 binary64) eps))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal -2 binary64) x))
(-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 (neg.f64 x) #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 5 binary64) eps x) x)
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 125 binary64) (pow.f64 eps #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) eps) (-.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) x) (neg.f64 (*.f64 #s(literal -5 binary64) eps)))
(+.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 5 binary64) eps))
(+.f64 (*.f64 #s(literal 5 binary64) eps) (*.f64 #s(literal 2 binary64) x))
(+.f64 x (-.f64 x (*.f64 #s(literal -5 binary64) eps)))
(+.f64 x (+.f64 x (*.f64 #s(literal 5 binary64) eps)))
(*.f64 (neg.f64 (neg.f64 (neg.f64 eps))) (neg.f64 (neg.f64 (neg.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64))) (sqrt.f64 (neg.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (neg.f64 eps) eps)) (sqrt.f64 (*.f64 (neg.f64 eps) eps)))
(*.f64 (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))) (sqrt.f64 eps))
(*.f64 (sqrt.f64 (neg.f64 eps)) (sqrt.f64 (pow.f64 (neg.f64 eps) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 eps) (sqrt.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 eps)) (neg.f64 (neg.f64 eps)))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 (neg.f64 eps) (neg.f64 eps))
(*.f64 eps eps)
(pow.f64 (neg.f64 (neg.f64 eps)) #s(literal 2 binary64))
(pow.f64 (neg.f64 eps) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 eps) eps) #s(literal 1 binary64))
(pow.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 eps #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 eps) eps))
(sqrt.f64 (pow.f64 eps #s(literal 4 binary64)))
(fabs.f64 (-.f64 (*.f64 eps eps) #s(literal 0 binary64)))
(fabs.f64 (*.f64 (neg.f64 eps) eps))
(fabs.f64 (*.f64 eps eps))
(exp.f64 (/.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 eps) #s(literal 4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 eps)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64))))

eval241.0ms (3%)

Memory
7.8MiB live, 79.0MiB allocated
Compiler

Compiled 14 858 to 1 850 computations (87.5% saved)

prune332.0ms (4.1%)

Memory
2.3MiB live, 81.7MiB allocated
Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New41910429
Fresh459
Picked325
Done134
Total42720447
Accuracy
100.0%
Counts
447 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.2%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64)))
91.4%
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
72.1%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal 4 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps)))) (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal -5 binary64) eps)))))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (fma.f64 eps #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)) (pow.f64 x #s(literal 4 binary64)))))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (*.f64 x x))))
69.8%
#s(approx (- (pow (+ x eps) 5) (pow (pow x 4) 5/4)) #s(approx (* (neg (+ (* -5 (/ eps x)) -2)) (pow x 5)) (*.f64 #s(approx (+ (* 2 x) (* 5 eps)) (*.f64 (fma.f64 (/.f64 eps x) #s(literal 5 binary64) #s(literal 2 binary64)) x)) (pow.f64 x #s(literal 4 binary64)))))
90.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))
87.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)) eps (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 10 binary64))) eps (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5 binary64))) eps))
45.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
90.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
90.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (fma.f64 #s(literal -5 binary64) x eps) (*.f64 eps eps)) (*.f64 eps eps)))
84.3%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -10 binary64) (/.f64 (*.f64 eps eps) x)) #s(literal 2 binary64)) (*.f64 #s(literal 25 binary64) (*.f64 eps eps))) (fma.f64 (*.f64 #s(literal 10 binary64) eps) (/.f64 eps x) (*.f64 #s(literal -5 binary64) eps))) (*.f64 x x)) (*.f64 x x)))
90.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (neg.f64 x)) (neg.f64 x)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x)))
87.4%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (*.f64 (*.f64 x x) (*.f64 x x))))
87.6%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (fma.f64 (*.f64 x eps) #s(literal 5 binary64) (*.f64 (*.f64 eps eps) #s(literal 10 binary64))) x)) (*.f64 x x)))
87.5%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
78.7%
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
Compiler

Compiled 1 657 to 621 computations (62.5% saved)

regimes71.0ms (0.9%)

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

3 calls:

50.0ms
(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
10.0ms
x
9.0ms
eps
Results
AccuracySegmentsBranch
99.3%3x
99.1%3eps
99.9%3(-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64)))
Compiler

Compiled 11 to 11 computations (0% saved)

regimes9.0ms (0.1%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes26.0ms (0.3%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes15.0ms (0.2%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes39.0ms (0.5%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes14.0ms (0.2%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes13.0ms (0.2%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes15.0ms (0.2%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes53.0ms (0.7%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes7.0ms (0.1%)

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

2 calls:

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

Compiled 10 to 9 computations (10% saved)

regimes3.0ms (0%)

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

1 calls:

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

Compiled 9 to 7 computations (22.2% saved)

regimes7.0ms (0.1%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes98.0ms (1.2%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

regimes3.0ms (0%)

Memory
6.4MiB live, 6.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 11 to 11 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch52.0ms (0.6%)

Memory
-20.4MiB live, 26.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
8.0ms
1.347532391581902e-84
4.405697962824701e-83
42.0ms
-1.3481584989226345e-58
-4.544011133645477e-61
Samples
14.0ms81×1valid
8.0ms127×0valid
Compiler

Compiled 506 to 402 computations (20.6% saved)

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

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch16.0ms (0.2%)

Memory
14.2MiB live, 14.2MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
1.0ms
1.347532391581902e-84
4.405697962824701e-83
14.0ms
-1.3481584989226345e-58
-4.544011133645477e-61
Samples
10.0ms59×1valid
0.0ms0valid
Compiler

Compiled 631 to 466 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-pow: 5.0ms (59.4% of total)
adjust: 2.0ms (23.8% of total)
ival-add: 1.0ms (11.9% of total)
ival-sub: 1.0ms (11.9% 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.0MiB live, 3.0MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
1.0ms
1.347532391581902e-84
4.405697962824701e-83
1.0ms
-1.3481584989226345e-58
-4.544011133645477e-61
Compiler

Compiled 559 to 402 computations (28.1% saved)

bsearch2.0ms (0%)

Memory
3.4MiB live, 3.5MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
1.0ms
1.347532391581902e-84
4.405697962824701e-83
1.0ms
-1.3481584989226345e-58
-4.544011133645477e-61
Compiler

Compiled 676 to 454 computations (32.8% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
5e-324
0.0ms
-8.55064504e-315
0.0
Compiler

Compiled 12 to 12 computations (0% saved)

simplify94.0ms (1.2%)

Memory
-11.0MiB live, 64.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01281046
11941041
23891021
312841011
445531011
577201011
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 x #s(literal -565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.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))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))
Outputs
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 5/4 binary64))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps))) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (+.f64 (neg.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 5 binary64) x (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x)) (neg.f64 eps))) eps)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 x #s(literal -565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.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))))))
(if (or (<=.f64 x #s(literal -565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (not (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) eps (/.f64 (*.f64 #s(literal -10 binary64) (*.f64 eps eps)) (neg.f64 x))) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 (/.f64 x eps) #s(literal 5 binary64) #s(literal 1 binary64)) (pow.f64 eps #s(literal 5 binary64)))) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (+ (* 5 eps) (/ (* -10 (* eps eps)) (neg x))) (*.f64 #s(literal 5 binary64) eps)) (pow.f64 x #s(literal 4 binary64)))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 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)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 x #s(literal -2623414521782945/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) eps) #s(literal 5 binary64))) (if (<=.f64 x #s(literal 2734063405978765/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 eps x) #s(literal 10 binary64) #s(literal 5 binary64)) eps) x) x)) (*.f64 x x)))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) (neg.f64 x)) (neg.f64 x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) (*.f64 x x)) x) x)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (fma.f64 #s(literal 5 binary64) x eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) (if (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps))))
(if (or (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -1012011267/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (not (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 x #s(literal 5 binary64) eps) eps) eps) eps) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x))))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 #s(approx (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (*.f64 #s(literal 5 binary64) eps)) x) x) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)) (*.f64 x x)))
#s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(approx (* (+ (* (/ (* eps eps) x) 10) (* 5 eps)) (* x x)) (*.f64 (*.f64 #s(literal 10 binary64) eps) (*.f64 eps x))) (*.f64 x x)))

soundness1.5s (18.3%)

Memory
3.9MiB live, 1 057.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055342
075320
1272318
21859318
08159306
03281409
112141265
251981210
086031126
0720
01120
15220
238720
3441120
0828820
037203
060199
1209195
21484195
08377195
047256
069246
1246240
21804238
09192237
03241260
112161139
251571109
081101035
0245959
1909859
24157688
08532649
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 824 to 757 computations (58.5% saved)

preprocess129.0ms (1.6%)

Memory
-7.4MiB live, 104.7MiB allocated
Compiler

Compiled 2 106 to 280 computations (86.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...