Rosa's Benchmark

Time bar (total: 6.4s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

sample1.4s (22.5%)

Memory
55.1MiB live, 1 180.0MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 847.0ms
ival-mult: 486.0ms (57.4% of total)
const: 295.0ms (34.8% of total)
ival-sub: 56.0ms (6.6% of total)
ival-true: 6.0ms (0.7% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain215.0ms (3.4%)

Memory
-10.8MiB live, 114.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
00-0-(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
00-0-(*.f64 (*.f64 x x) x)
00-0-#s(literal 6450306886639899/50000000000000000 binary64)
00-0-#s(literal 238732414637843/250000000000000 binary64)
00-0-(*.f64 x x)
00-0-(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
90.0ms512×0valid
Compiler

Compiled 143 to 50 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
const: 16.0ms (50.1% of total)
ival-mult: 13.0ms (40.7% of total)
ival-sub: 2.0ms (6.3% of total)
ival-true: 1.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)

preprocess46.0ms (0.7%)

Memory
2.7MiB live, 40.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
13621
214018
340818
460318
566018
666418
0811
01311
1249
2559
31209
41659
52159
62869
73579
85559
95829
05828
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Outputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)) x)
Symmetry

(negabs x)

Compiler

Compiled 11 to 8 computations (27.3% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify23.0ms (0.4%)

Memory
-22.2MiB live, 12.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
cost-diff0
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
cost-diff6272
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
01332
12426
25526
312026
416526
521526
628626
735726
855526
958226
058225
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
#s(literal 238732414637843/250000000000000 binary64)
x
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
#s(literal 6450306886639899/50000000000000000 binary64)
(*.f64 (*.f64 x x) x)
(*.f64 x x)
Outputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 (fma.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)) x)
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
#s(literal 238732414637843/250000000000000 binary64)
x
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
#s(literal 6450306886639899/50000000000000000 binary64)
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
(*.f64 x x)

localize43.0ms (0.7%)

Memory
-2.0MiB live, 39.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 x x)
accuracy0.0625
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
accuracy0.0859375
(*.f64 (*.f64 x x) x)
accuracy0.1171875
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
Samples
33.0ms256×0valid
Compiler

Compiled 66 to 18 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
const: 8.0ms (52.2% of total)
ival-mult: 6.0ms (39.1% of total)
ival-sub: 1.0ms (6.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series7.0ms (0.1%)

Memory
6.7MiB live, 6.7MiB allocated
Counts
5 → 60
Calls
Call 1
Inputs
#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (patch (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (patch (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) (patch (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
2.0ms
x
@inf
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x)) (* x x) (* (* x x) x))
2.0ms
x
@-inf
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x)) (* x x) (* (* x x) x))
1.0ms
x
@0
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x)) (* x x) (* (* x x) x))

simplify103.0ms (1.6%)

Memory
24.0MiB live, 60.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023262
156262
2141262
3404262
41234262
53396262
64954262
76093262
08081253
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(* 6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
Outputs
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))

rewrite712.0ms (11.2%)

Memory
-144.5MiB live, 192.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0829
01323
14023
225723
3253123
0836122
Stop Event
iter limit
node limit
iter limit
Counts
5 → 243
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
(*.f64 x x)
(*.f64 (*.f64 x x) x)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval92.0ms (1.4%)

Memory
-32.7MiB live, 55.8MiB allocated
Compiler

Compiled 9 322 to 807 computations (91.3% saved)

prune12.0ms (0.2%)

Memory
29.0MiB live, 29.0MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2949303
Fresh000
Picked011
Done000
Total29410304
Accuracy
100.0%
Counts
304 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
99.9%
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
67.2%
(fma.f64 x (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))))
40.0%
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
33.3%
(/.f64 (neg.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))) (*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
99.9%
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
99.9%
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
99.8%
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
52.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 231 to 166 computations (28.1% saved)

simplify205.0ms (3.2%)

Memory
8.4MiB live, 82.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 6 binary64))
cost-diff0
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
cost-diff0
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
cost-diff320
(/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
cost-diff0
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
cost-diff0
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
cost-diff0
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
cost-diff128
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
cost-diff0
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
cost-diff0
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
cost-diff320
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030163
047158
185158
2138158
3183158
4234158
5291158
6358158
7450158
8718158
9975158
101098158
112134156
124534156
135110156
145489156
155971156
166393156
176425156
187209156
197641156
207789156
08037149
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 x x)
x
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
#s(literal 238732414637843/250000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
(*.f64 x x)
x
#s(literal 6450306886639899/50000000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -6450306886639899/50000000000000000 binary64)
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
#s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64)
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
(*.f64 x x)
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)
Outputs
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 x x)
x
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
#s(literal 238732414637843/250000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal 6450306886639899/50000000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 x #s(literal 3 binary64))
x
#s(literal 3 binary64)
#s(literal -6450306886639899/50000000000000000 binary64)
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 (fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) x) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
(fma.f64 (/.f64 (pow.f64 x #s(literal 6 binary64)) x) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
#s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64)
(pow.f64 x #s(literal 6 binary64))
x
#s(literal 6 binary64)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
(*.f64 x x)
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)

localize160.0ms (2.5%)

Memory
-3.7MiB live, 157.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.23670329185280906
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
accuracy17.724693311559328
(/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
accuracy17.791200953713076
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
accuracy20.47028320839417
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
accuracy0
(pow.f64 x #s(literal 3 binary64))
accuracy0.0625
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy31.842963391126403
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.0078125
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
accuracy0.0859375
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
accuracy0.31482829185280903
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
accuracy0.1171875
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
accuracy30.549250366100026
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.03125
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
accuracy0.1171875
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
accuracy0.31482829185280903
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
Samples
100.0ms256×0valid
Compiler

Compiled 302 to 56 computations (81.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
ival-mult: 33.0ms (38.9% of total)
const: 32.0ms (37.7% of total)
ival-div: 8.0ms (9.4% of total)
ival-pow: 5.0ms (5.9% of total)
ival-add: 3.0ms (3.5% of total)
ival-sub: 2.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series30.0ms (0.5%)

Memory
-5.6MiB live, 31.6MiB allocated
Counts
16 → 192
Calls
Call 1
Inputs
#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (taylor inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor -inf x) (#s(alt (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) (patch (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor -inf x) (#s(alt (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 6) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 6 binary64)) (patch (pow.f64 x #s(literal 6 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
16.0ms
x
@inf
((+ (* (* -6450306886639899/50000000000000000 (* x x)) x) (* x 238732414637843/250000000000000)) (* -6450306886639899/50000000000000000 (* x x)) (* x x) (* x 238732414637843/250000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (* (* x x) 6450306886639899/50000000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (pow x 3) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (pow x 6) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
3.0ms
x
@-inf
((+ (* (* -6450306886639899/50000000000000000 (* x x)) x) (* x 238732414637843/250000000000000)) (* -6450306886639899/50000000000000000 (* x x)) (* x x) (* x 238732414637843/250000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (* (* x x) 6450306886639899/50000000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (pow x 3) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (pow x 6) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
3.0ms
x
@0
((+ (* (* -6450306886639899/50000000000000000 (* x x)) x) (* x 238732414637843/250000000000000)) (* -6450306886639899/50000000000000000 (* x x)) (* x x) (* x 238732414637843/250000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (* (* x x) 6450306886639899/50000000000000000) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (pow x 3) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (pow x 6) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))

simplify171.0ms (2.7%)

Memory
-11.8MiB live, 102.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0521150
11301150
23081150
37831150
419751150
540321150
664561150
083211069
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(pow x 6)
(pow x 6)
(pow x 6)
(pow x 6)
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(pow x 6)
(pow x 6)
(pow x 6)
(pow x 6)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* 238732414637843/250000000000000 x)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* 6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(pow x 6)
(pow x 6)
(pow x 6)
(pow x 6)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
Outputs
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) x)
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 2) (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6))
(*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(* (pow x 6) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x) x)
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(pow x 6)
(pow.f64 x #s(literal 6 binary64))
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))

rewrite498.0ms (7.8%)

Memory
40.1MiB live, 395.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030132
047117
1175117
21183117
08783111
Stop Event
iter limit
node limit
iter limit
Counts
16 → 1 261
Calls
Call 1
Inputs
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
(*.f64 x x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 x #s(literal 3 binary64))
(/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
(pow.f64 x #s(literal 6 binary64))
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval245.0ms (3.8%)

Memory
-41.3MiB live, 376.0MiB allocated
Compiler

Compiled 41 858 to 2 456 computations (94.1% saved)

prune31.0ms (0.5%)

Memory
25.9MiB live, 102.9MiB allocated
Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1 51141 515
Fresh404
Picked235
Done101
Total1 51871 525
Accuracy
100.0%
Counts
1 525 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
52.5%
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
99.9%
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
50.2%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
52.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 55 to 44 computations (20% saved)

simplify157.0ms (2.5%)

Memory
-8.3MiB live, 113.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
cost-diff0
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
cost-diff0
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
cost-diff-6144
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
cost-diff0
(*.f64 x x)
cost-diff0
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
cost-diff0
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
cost-diff0
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
cost-diff-5824
(*.f64 (*.f64 x x) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
cost-diff0
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032151
045151
177140
2125140
3168140
4221140
5272140
6342140
7430140
8674140
9851140
10948140
111332136
122852136
133546136
144635136
155612136
166219136
176836136
187409136
08011134
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 (*.f64 x x) x)
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
x
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(*.f64 x x)
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)
Outputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x x) x)
(pow.f64 x #s(literal 3 binary64))
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))) x)
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(fma.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(fma.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(*.f64 x x)
x
#s(literal -6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
x
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(*.f64 x x)
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)

localize107.0ms (1.7%)

Memory
10.2MiB live, 205.3MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.23670329185280906
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
accuracy0.36328125
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
accuracy20.47028320839417
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
accuracy30.447928917708126
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
accuracy0
(*.f64 x x)
accuracy0.0859375
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
accuracy0.24060954185280906
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
accuracy0
(*.f64 x x)
accuracy0.0859375
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
accuracy0.31482829185280903
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy32.64122578639116
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.0625
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy0.0859375
(*.f64 (*.f64 x x) x)
accuracy31.842963391126403
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
Samples
91.0ms256×0valid
Compiler

Compiled 229 to 47 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 40.0ms (51.7% of total)
const: 25.0ms (32.3% of total)
ival-div: 3.0ms (3.9% of total)
ival-add: 3.0ms (3.9% of total)
ival-pow: 3.0ms (3.9% of total)
ival-sub: 2.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series18.0ms (0.3%)

Memory
-6.5MiB live, 39.2MiB allocated
Counts
13 → 156
Calls
Call 1
Inputs
#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())
#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())
#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor 0 x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 2) (taylor -inf x) (#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) (patch (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@0
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* x x) (* (* x x) x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (* (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
4.0ms
x
@-inf
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* x x) (* (* x x) x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (* (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
3.0ms
x
@inf
((- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* x x) (* (* x x) x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (* (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) x) (/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))

simplify105.0ms (1.7%)

Memory
-4.3MiB live, 157.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046920
1115920
2272920
3721920
41874920
53876920
66112920
08242848
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 3)
(pow x 3)
(pow x 3)
(pow x 3)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* -6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
Outputs
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(pow x 3)
(pow.f64 x #s(literal 3 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))

rewrite231.0ms (3.6%)

Memory
14.8MiB live, 318.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032131
045123
1156120
21085120
09007118
Stop Event
iter limit
node limit
iter limit
Counts
13 → 371
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) x)
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval310.0ms (4.9%)

Memory
4.6MiB live, 201.1MiB allocated
Compiler

Compiled 10 527 to 1 147 computations (89.1% saved)

prune23.0ms (0.4%)

Memory
-17.0MiB live, 59.1MiB allocated
Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New5741575
Fresh000
Picked134
Done033
Total5757582
Accuracy
100.0%
Counts
582 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
51.9%
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
99.9%
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
50.2%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
52.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 51 to 42 computations (17.6% saved)

simplify4.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
cost-diff0
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
cost-diff0
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01859
02059
12959
23359
03355
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
x
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 238732414637843/250000000000000 binary64)
Outputs
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 x #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64))) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 x #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(*.f64 x #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64))
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
x
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 238732414637843/250000000000000 binary64)

localize85.0ms (1.3%)

Memory
-44.8MiB live, 139.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.36328125
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
accuracy20.47028320839417
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
accuracy29.43104647836601
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
accuracy30.447928917708126
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
Samples
74.0ms256×0valid
Compiler

Compiled 68 to 25 computations (63.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
const: 44.0ms (68.7% of total)
ival-mult: 8.0ms (12.5% of total)
ival-div: 6.0ms (9.4% of total)
ival-pow: 3.0ms (4.7% of total)
ival-add: 2.0ms (3.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
15.5MiB live, 15.5MiB allocated
Counts
4 → 48
Calls
Call 1
Inputs
#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4)))) (taylor 0 x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000)) (taylor inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5)) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4)))))) (taylor -inf x) (#s(alt #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (patch #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))) (taylor -inf x) (#s(alt #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) (patch #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
((/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
1.0ms
x
@inf
((/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))
1.0ms
x
@0
((/ (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))

simplify112.0ms (1.8%)

Memory
-10.0MiB live, 108.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045298
1113298
2268298
3720298
41885298
53893298
66135298
08264271
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(* 238732414637843/250000000000000 x)
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
238732414637843/250000000000000
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(* -6450306886639899/50000000000000000 (pow x 3))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(* 6450306886639899/50000000000000000 (pow x 2))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
Outputs
(* 238732414637843/250000000000000 x)
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* x (+ 56993165798814994692847692649/62500000000000000000000000000 (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 4))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* 6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 (pow x 3))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2))))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 5))
(*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (fma.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
(* 6450306886639899/50000000000000000 (pow x 2))
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (+ 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))
(fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))

rewrite312.0ms (4.9%)

Memory
21.8MiB live, 258.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01856
02056
17856
250356
3455256
0806152
Stop Event
iter limit
node limit
iter limit
Counts
4 → 49
Calls
Call 1
Inputs
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval20.0ms (0.3%)

Memory
-11.4MiB live, 26.2MiB allocated
Compiler

Compiled 955 to 130 computations (86.4% saved)

prune7.0ms (0.1%)

Memory
20.2MiB live, 20.2MiB allocated
Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New97097
Fresh000
Picked011
Done066
Total977104
Accuracy
100.0%
Counts
104 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
51.9%
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
99.9%
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
50.2%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
50.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
52.2%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 214 to 99 computations (53.7% saved)

regimes12.0ms (0.2%)

Memory
-11.0MiB live, 26.2MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))) (*.f64 (neg.f64 x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
(/.f64 (/.f64 (fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(fma.f64 x (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (neg.f64 (*.f64 (pow.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))))
Outputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Calls

2 calls:

6.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
5.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

Memory
17.1MiB live, 17.1MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Outputs
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

3.0ms
x
3.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Memory
-19.4MiB live, 16.8MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(/.f64 #s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
Outputs
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
Calls

2 calls:

5.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
3.0ms
x
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0.1%)

Memory
15.1MiB live, 15.1MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
Outputs
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

2.0ms
x
2.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
Outputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

2.0ms
x
2.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Results
AccuracySegmentsBranch
99.5%2x
99.5%2(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.1%)

Memory
-46.2MiB live, 7.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Outputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

8.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
1.0ms
x
Results
AccuracySegmentsBranch
52.2%1x
52.2%1(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.3588570116598582e+21
7.845836112430665e-308
Compiler

Compiled 14 to 12 computations (14.3% saved)

simplify28.0ms (0.4%)

Memory
8.9MiB live, 48.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028100
142100
254100
366100
476100
581100
683100
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
(if (<=.f64 (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #s(literal -1000000000000000000000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Outputs
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
(-.f64 (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 6450306886639899/50000000000000000 binary64)))
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x)) x (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)) x)
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
(if (<=.f64 (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #s(literal -1000000000000000000000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))))
(if (<=.f64 (-.f64 (*.f64 x #s(literal 238732414637843/250000000000000 binary64)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 6450306886639899/50000000000000000 binary64))) #s(literal -1000000000000000000000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))

soundness683.0ms (10.7%)

Memory
24.3MiB live, 453.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030132
047117
1175117
21183117
08783111
023262
156262
2141262
3404262
41234262
53396262
64954262
76093262
08081253
0829
01323
14023
225723
3253123
0836122
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 192 to 90 computations (53.1% saved)

preprocess97.0ms (1.5%)

Memory
-37.7MiB live, 172.6MiB allocated
Remove

(negabs x)

Compiler

Compiled 222 to 108 computations (51.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...