Rosa's Benchmark

Time bar (total: 6.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB 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.3s (21.2%)

Memory
-10.3MiB live, 1 223.4MiB allocated
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 791.0ms
const: 459.0ms (58% of total)
ival-mult: 275.0ms (34.8% of total)
ival-sub: 47.0ms (5.9% of total)
ival-true: 6.0ms (0.8% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain117.0ms (1.9%)

Memory
2.3MiB live, 198.1MiB 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
50.0ms512×0valid
Compiler

Compiled 111 to 36 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
const: 20.0ms (56.4% of total)
ival-mult: 13.0ms (36.7% of total)
ival-sub: 2.0ms (5.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess37.0ms (0.6%)

Memory
37.3MiB live, 37.3MiB 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.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 1 computations (-∞% saved)

prune0.0ms (0%)

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

simplify45.0ms (0.7%)

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

localize67.0ms (1.1%)

Memory
-20.6MiB live, 58.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
accuracy0.07421875
(*.f64 (*.f64 x x) x)
accuracy0.07421875
(*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))
accuracy0.1015625
(*.f64 #s(literal 238732414637843/250000000000000 binary64) x)
Samples
56.0ms256×0valid
Compiler

Compiled 66 to 18 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
const: 38.0ms (77.3% of total)
ival-mult: 6.0ms (12.2% of total)
ival-sub: 4.0ms (8.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

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

simplify81.0ms (1.3%)

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

rewrite245.0ms (4%)

Memory
-6.5MiB live, 296.2MiB 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>

eval40.0ms (0.7%)

Memory
-21.8MiB live, 98.7MiB allocated
Compiler

Compiled 9 322 to 807 computations (91.3% saved)

prune14.0ms (0.2%)

Memory
5.9MiB live, 44.5MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New29310303
Fresh000
Picked011
Done000
Total29311304
Accuracy
100.0%
Counts
304 → 11
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)))
62.0%
(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))))))
99.9%
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
42.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)))
35.0%
(/.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.8%
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
99.9%
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
99.8%
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
99.9%
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
44.7%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 249 to 186 computations (25.3% saved)

simplify173.0ms (2.8%)

Memory
27.4MiB live, 147.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 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-diff-6144
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
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
(pow.f64 x #s(literal 3 binary64))
cost-diff0
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
cost-diff0
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030159
046152
177152
2125152
3171152
4225152
5282152
6349152
7441152
8707152
9963152
101086152
112124150
124556150
135136150
145515150
155997150
166406150
176440150
187224150
197656150
207804150
08047147
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
#s(literal -6450306886639899/50000000000000000 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 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 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
#s(literal -6450306886639899/50000000000000000 binary64)
(pow.f64 x #s(literal 3 binary64))
#s(literal 3 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)
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #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 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 (*.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 (/.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))
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)

localize128.0ms (2.1%)

Memory
-11.7MiB live, 234.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0.170253759768442
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
accuracy12.979495563182791
(/.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)
accuracy20.312996571783568
(fma.f64 #s(literal -41606458931834106848498498730201/2500000000000000000000000000000000 binary64) (pow.f64 x #s(literal 6 binary64)) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
accuracy24.11920682937044
(/.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.07421875
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy27.507561284962797
#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.00390625
(-.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.09375
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
accuracy0.1015625
(*.f64 x #s(literal 238732414637843/250000000000000 binary64))
accuracy35.35242188561522
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
accuracy0
(pow.f64 x #s(literal 3 binary64))
accuracy0.02734375
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
accuracy0.07421875
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
Samples
107.0ms256×0valid
Compiler

Compiled 294 to 55 computations (81.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 22.0ms (36.3% of total)
const: 22.0ms (36.3% of total)
ival-pow: 6.0ms (9.9% of total)
ival-div: 3.0ms (4.9% of total)
ival-add: 3.0ms (4.9% of total)
ival-sub: 3.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series19.0ms (0.3%)

Memory
0.0MiB live, 38.7MiB allocated
Counts
16 → 192
Calls
Call 1
Inputs
#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 x #s(literal 3 binary64)) (patch (pow.f64 x #s(literal 3 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 x #s(literal 238732414637843/250000000000000 binary64)) (patch (*.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 x x) #s(literal 6450306886639899/50000000000000000 binary64)) (patch (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<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 #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 (/.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 (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* x (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (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 (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 (* 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 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 (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 (* 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 (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 (-.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 (* 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 (* 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 (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow x 3) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (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 (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 (* -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 (* 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 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 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 (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 (* -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 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 (* -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 (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (- 6450306886639899/50000000000000000 (* 238732414637843/250000000000000 (/ 1 (pow x 2)))))) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (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 (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 (* -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 (* 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 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 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 (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 (* -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 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 (* -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 (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
5.0ms
x
@0
((+ (* x 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 (pow x 3))) (* -6450306886639899/50000000000000000 (pow x 3)) (pow x 3) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x 238732414637843/250000000000000) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) 6450306886639899/50000000000000000) (* x x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (/ (+ (* -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) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))
4.0ms
x
@-inf
((+ (* x 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 (pow x 3))) (* -6450306886639899/50000000000000000 (pow x 3)) (pow x 3) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x 238732414637843/250000000000000) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) 6450306886639899/50000000000000000) (* x x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (/ (+ (* -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) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))
4.0ms
x
@inf
((+ (* x 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 (pow x 3))) (* -6450306886639899/50000000000000000 (pow x 3)) (pow x 3) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x 238732414637843/250000000000000) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) 6450306886639899/50000000000000000) (* x x) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow x 3) -6450306886639899/50000000000000000) (/ (+ (* -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) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))

simplify105.0ms (1.7%)

Memory
2.3MiB live, 82.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0491136
11191136
22791136
37161136
419211136
547681136
665231136
776971136
080231064
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 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)
(* 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)
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))
(pow x 2)
(pow x 2)
(pow x 2)
(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))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (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)
(* -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 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))
(pow x 2)
(pow x 2)
(pow x 2)
(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))
(* (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))
(* -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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (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)
(* -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 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))
(pow x 2)
(pow x 2)
(pow x 2)
(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))
(* -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))
(* -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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
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)))
(* -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))
(* 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))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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))
(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))
(* 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))
(* 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)))
(* -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))
(* 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 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)))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 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))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 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 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)))
(* -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))
(* -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 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.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 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)))
(* -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)))
(* -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))
(* -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 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)))
(* -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))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 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 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)))
(* -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))
(* -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 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.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 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)))
(* -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)))
(* -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))
(* -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 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)))
(* -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))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))

rewrite222.0ms (3.6%)

Memory
-22.0MiB live, 290.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030129
046111
1167111
21143111
08734110
Stop Event
iter limit
node limit
iter limit
Counts
16 → 1 196
Calls
Call 1
Inputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64)))
(pow.f64 x #s(literal 3 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))
(-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))
(*.f64 x x)
(*.f64 (-.f64 #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64))) x)
#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))
(/.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))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval328.0ms (5.4%)

Memory
25.7MiB live, 368.7MiB allocated
Compiler

Compiled 39 803 to 2 420 computations (93.9% saved)

prune83.0ms (1.4%)

Memory
-0.5MiB live, 123.6MiB allocated
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New1 436101 446
Fresh505
Picked325
Done101
Total1 445121 457
Accuracy
100.0%
Counts
1 457 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
25.9%
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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)))
45.1%
(/.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.4%
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
99.8%
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))))
99.9%
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
56.9%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
44.7%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 206 to 162 computations (21.4% saved)

simplify184.0ms (3%)

Memory
23.4MiB live, 138.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
cost-diff0
#s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
cost-diff0
(/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
cost-diff384
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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-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-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) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))
cost-diff0
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
cost-diff0
(*.f64 x x)
cost-diff0
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
cost-diff0
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
cost-diff0
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036229
053229
192220
2136220
3181220
4232220
5289220
6356220
7448220
8748220
91061220
101222220
111767216
123089216
133884216
145098216
155929216
166525216
176953216
187458216
08208211
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
#s(literal -6450306886639899/50000000000000000 binary64)
x
#s(literal 238732414637843/250000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))
(*.f64 x x)
x
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 #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)
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
#s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
#s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64)
(*.f64 x 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
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
(*.f64 (fma.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x #s(literal 238732414637843/250000000000000 binary64)) x)
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(fma.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x #s(literal 238732414637843/250000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(*.f64 x #s(literal -6450306886639899/50000000000000000 binary64))
#s(literal -6450306886639899/50000000000000000 binary64)
x
#s(literal 238732414637843/250000000000000 binary64)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 x x)
x
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(*.f64 x #s(literal -6450306886639899/50000000000000000 binary64))
#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 #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)
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (*.f64 (fma.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)) x))
(/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
#s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
#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 6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64))
#s(literal 6450306886639899/50000000000000000 binary64)
#s(literal 238732414637843/250000000000000 binary64)

localize142.0ms (2.3%)

Memory
-33.4MiB live, 180.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.170253759768442
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
accuracy12.979495563182791
(/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
accuracy24.11920682937044
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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)))
accuracy35.324762277174855
#s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
accuracy0.0625
(fma.f64 (*.f64 x x) #s(literal 6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
accuracy0.32421875
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
accuracy24.11920682937044
(/.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)))
accuracy35.2614526418057
#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 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
accuracy0.09375
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy28.150350788308348
#s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.08984375
(*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))
accuracy0.08984375
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
accuracy27.507561284962797
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
accuracy0.05859375
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
accuracy0.0859375
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
accuracy0.08984375
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
Samples
116.0ms256×0valid
Compiler

Compiled 336 to 53 computations (84.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-mult: 38.0ms (37.6% of total)
ival-add: 34.0ms (33.7% of total)
const: 20.0ms (19.8% of total)
ival-div: 3.0ms (3% of total)
ival-pow: 3.0ms (3% of total)
ival-sub: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series55.0ms (0.9%)

Memory
8.1MiB live, 47.2MiB allocated
Counts
17 → 204
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())
#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #<representation binary64>) () ())
#s(alt (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 (/.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>) () ())
#s(alt (/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())
#s(alt #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt 238732414637843/250000000000000 (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2))) (taylor 0 x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor 0 x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #<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 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #<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 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #<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 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 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 (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 x) (taylor 0 x) (#s(alt (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor 0 x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<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 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 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 (/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 5)) (taylor inf x) (#s(alt (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (taylor inf x) (#s(alt #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) (patch (*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) (patch (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 x) (taylor -inf x) (#s(alt (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) (patch (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) #<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 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #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 #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)) (patch (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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 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>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 5)) (taylor -inf x) (#s(alt (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) (patch (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #<representation binary64>) () ())) ())
#s(alt (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (taylor -inf x) (#s(alt #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) (patch #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
#s(alt (* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2)) (taylor -inf x) (#s(alt (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) (patch (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
41.0ms
x
@-inf
((* (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) x) (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x x) (* (* x x) (* -6450306886639899/50000000000000000 x)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (/ (/ (+ (* -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) (/ (/ (+ (* -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) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))
3.0ms
x
@inf
((* (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) x) (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x x) (* (* x x) (* -6450306886639899/50000000000000000 x)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (/ (/ (+ (* -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) (/ (/ (+ (* -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) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))
2.0ms
x
@0
((* (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) x) (+ (* (* -6450306886639899/50000000000000000 x) x) 238732414637843/250000000000000) (* -6450306886639899/50000000000000000 x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* x x) (* (* x x) (* -6450306886639899/50000000000000000 x)) (* (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) x) (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (* (* x x) -6450306886639899/50000000000000000) (/ (/ (+ (* -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) (/ (/ (+ (* -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) (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x)))

simplify129.0ms (2.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0531282
11321282
23061282
37781282
419761282
539911282
664101282
082601183
Stop Event
iter limit
node limit
Counts
204 → 204
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
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 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))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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 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)))
(* 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 (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))))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (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))
(* (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 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 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))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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 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))
(* (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))
(* -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))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (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))
(* (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 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 x)
(* -6450306886639899/50000000000000000 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))))))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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 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)))))
(* -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))))))
(* -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))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(* 56993165798814994692847692649/62500000000000000000000000000 (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)))
238732414637843/250000000000000
#s(literal 238732414637843/250000000000000 binary64)
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 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)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -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))
(* 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 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(+ 238732414637843/250000000000000 (* -6450306886639899/50000000000000000 (pow x 2)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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 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))
(* 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 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 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 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 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)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -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))
(* -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 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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 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))
(* (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)
(* -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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 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 2))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
(* -6450306886639899/50000000000000000 x)
(*.f64 #s(literal -6450306886639899/50000000000000000 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)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -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))
(* -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 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(* (pow x 2) (- (* 238732414637843/250000000000000 (/ 1 (pow x 2))) 6450306886639899/50000000000000000))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #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 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))
(* -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)
(* -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)
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))
(* 56993165798814994692847692649/62500000000000000000000000000 (pow x 2))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))

rewrite319.0ms (5.2%)

Memory
13.1MiB live, 242.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036196
053194
1181187
21211187
09250182
Stop Event
iter limit
node limit
iter limit
Counts
17 → 491
Calls
Call 1
Inputs
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
(fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
(*.f64 x x)
(*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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))
(/.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))
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x)
#s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x)))
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 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>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval197.0ms (3.2%)

Memory
-27.4MiB live, 223.2MiB allocated
Compiler

Compiled 16 331 to 1 503 computations (90.8% saved)

prune33.0ms (0.5%)

Memory
9.6MiB live, 86.4MiB allocated
Pruning

12 alts after pruning (8 fresh and 4 done)

PrunedKeptTotal
New8484852
Fresh145
Picked325
Done022
Total85212864
Accuracy
100.0%
Counts
864 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
25.7%
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
44.4%
(/.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.4%
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x #s(literal 238732414637843/250000000000000 binary64)) x)))
99.9%
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
56.9%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
44.7%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 174 to 142 computations (18.4% saved)

simplify127.0ms (2.1%)

Memory
-13.2MiB live, 106.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 x #s(literal 3/2 binary64))
cost-diff0
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
cost-diff0
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
cost-diff6464
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
cost-diff-5056
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
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 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
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)))
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)))
cost-diff-5824
(*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
cost-diff0
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040192
057192
193168
2138168
3218168
4317168
5395168
6499168
7626168
81017164
91779164
102689164
113952164
125326164
136363164
147182164
08086160
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 x x)
#s(literal -6450306886639899/50000000000000000 binary64)
#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 (/ (+ (* -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)
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
x
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
#s(literal 1 binary64)
(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)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 3/2 binary64))
x
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal -6450306886639899/50000000000000000 binary64)
Outputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))
x
#s(literal 238732414637843/250000000000000 binary64)
(*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x))
(*.f64 x x)
#s(literal -6450306886639899/50000000000000000 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 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 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 (/ (+ (* -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)
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
(fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))
x
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 x x) #s(literal 238732414637843/250000000000000 binary64)))
#s(literal 1 binary64)
(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)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 x #s(literal 3 binary64))
(pow.f64 x #s(literal 3/2 binary64))
x
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal -6450306886639899/50000000000000000 binary64)

localize130.0ms (2.1%)

Memory
17.8MiB live, 216.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(pow.f64 x #s(literal 3/2 binary64))
accuracy0.07421875
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy0.17578125
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
accuracy27.507561284962797
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.05859375
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
accuracy0.30078125
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
accuracy0.8811516399712691
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
accuracy0.32421875
(*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x)
accuracy24.11920682937044
(/.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)))
accuracy34.06574874582609
#s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64))
accuracy35.2614526418057
#s(approx (/ (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) x) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) x))
accuracy0
(*.f64 x x)
accuracy0.07421875
(*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64))
accuracy0.07421875
(*.f64 (*.f64 x x) x)
accuracy27.507561284962797
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
accuracy0
(*.f64 x x)
accuracy0.02734375
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
accuracy0.08984375
(*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)
accuracy0.09375
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
Samples
108.0ms256×0valid
Compiler

Compiled 300 to 62 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 26.0ms (32.4% of total)
const: 25.0ms (31.2% of total)
ival-pow: 10.0ms (12.5% of total)
ival-div: 7.0ms (8.7% of total)
ival-add: 6.0ms (7.5% of total)
ival-pow2: 3.0ms (3.7% of total)
ival-sub: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series21.0ms (0.3%)

Memory
5.7MiB live, 46.7MiB allocated
Counts
18 → 216
Calls
Call 1
Inputs
#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (*.f64 x x) (patch (*.f64 x x) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())
#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 (*.f64 x x) x) (patch (*.f64 (*.f64 x x) 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)) #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>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* 238732414637843/250000000000000 x) (taylor 0 x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#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 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 (/ (+ (* -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 250000000000000/238732414637843 (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 250000000000000/238732414637843 (* 8062883608299873750000000000/56993165798814994692847692649 (pow x 2))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow x 2))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* (pow x 2) (+ 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (* 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow x 2))))))) (taylor 0 x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor 0 x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor 0 x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor 0 x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<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 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 (/ (+ (* -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 (/ -50000000000000000/6450306886639899 (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2))) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (pow x 2)) (taylor inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow x 3) (taylor inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (pow x 3)) (taylor inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)) (patch (fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.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 (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 (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<representation binary64>) () ())) ())
#s(alt (* -6450306886639899/50000000000000000 (pow x 3)) (taylor -inf x) (#s(alt (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) (patch (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x) #<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 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 (/ (+ (* -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>) () ())) ())
#s(alt (/ -50000000000000000/6450306886639899 (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2))) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (pow x 2)) (taylor -inf x) (#s(alt (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))) (patch (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (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 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) (patch (/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 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 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) (patch #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2))) (taylor -inf x) (#s(alt (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) (patch (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (pow x 3)) (pow (sqrt -1) 2)) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (pow x 3)) (pow (sqrt -1) 2)) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (pow x 3)) (pow (sqrt -1) 2)) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (pow x 3)) (pow (sqrt -1) 2)) (taylor -inf x) (#s(alt (pow.f64 x #s(literal 3/2 binary64)) (patch (pow.f64 x #s(literal 3/2 binary64)) #<representation binary64>) () ())) ())
Calls

3 calls:

TimeVariablePointExpression
6.0ms
x
@inf
((+ (* x 238732414637843/250000000000000) (* (* (* x x) -6450306886639899/50000000000000000) x)) (* (* x x) -6450306886639899/50000000000000000) (* x x) (* (* (* x x) -6450306886639899/50000000000000000) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* (* 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))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ x (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000))) (pow (pow x 3/2) 2) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow (pow x 3/2) 2) -6450306886639899/50000000000000000) (pow x 3/2))
5.0ms
x
@-inf
((+ (* x 238732414637843/250000000000000) (* (* (* x x) -6450306886639899/50000000000000000) x)) (* (* x x) -6450306886639899/50000000000000000) (* x x) (* (* (* x x) -6450306886639899/50000000000000000) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* (* 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))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ x (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000))) (pow (pow x 3/2) 2) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow (pow x 3/2) 2) -6450306886639899/50000000000000000) (pow x 3/2))
3.0ms
x
@0
((+ (* x 238732414637843/250000000000000) (* (* (* x x) -6450306886639899/50000000000000000) x)) (* (* x x) -6450306886639899/50000000000000000) (* x x) (* (* (* x x) -6450306886639899/50000000000000000) x) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (* (* x x) x) -6450306886639899/50000000000000000) (* (* 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))) x) (* 56993165798814994692847692649/62500000000000000000000000000 x) (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000) (/ x (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000))) (pow (pow x 3/2) 2) (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (* (pow (pow x 3/2) 2) -6450306886639899/50000000000000000) (pow x 3/2))

simplify153.0ms (2.5%)

Memory
-10.1MiB live, 188.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911334
12311322
26201312
315951312
439701312
579121312
090161240
Stop Event
iter limit
node limit
Counts
216 → 216
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)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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))))
(* -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)
(* 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)))
250000000000000/238732414637843
(+ 250000000000000/238732414637843 (* 8062883608299873750000000000/56993165798814994692847692649 (pow x 2)))
(+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow x 2)))))
(+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* (pow x 2) (+ 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (* 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (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))))
(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))))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (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))
(* -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)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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 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)
(* -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)))))
(/ -50000000000000000/6450306886639899 (pow x 2))
(* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2))
(/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (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))
(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 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (pow x 3))
(sqrt (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))
(* -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)
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (pow x 3))
(* -6450306886639899/50000000000000000 (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 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)
(* -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)))))
(/ -50000000000000000/6450306886639899 (pow x 2))
(* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2)))
(/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2))
(/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (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))))))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(* -1 (* (pow x 3) (pow (sqrt -1) 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) (pow (sqrt -1) 2)))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
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)))
(* -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)
(* -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))
(* 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)))
(* -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))
(* 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)))
(* 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))
250000000000000/238732414637843
#s(literal 250000000000000/238732414637843 binary64)
(+ 250000000000000/238732414637843 (* 8062883608299873750000000000/56993165798814994692847692649 (pow x 2)))
(fma.f64 #s(literal 8062883608299873750000000000/56993165798814994692847692649 binary64) (*.f64 x x) #s(literal 250000000000000/238732414637843 binary64))
(+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow x 2)))))
(fma.f64 (fma.f64 #s(literal 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 binary64) (*.f64 x x) #s(literal 8062883608299873750000000000/56993165798814994692847692649 binary64)) (*.f64 x x) #s(literal 250000000000000/238732414637843 binary64))
(+ 250000000000000/238732414637843 (* (pow x 2) (+ 8062883608299873750000000000/56993165798814994692847692649 (* (pow x 2) (+ 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (* 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow x 2)))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 binary64) (*.f64 x x) #s(literal 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 binary64)) (*.f64 x x) #s(literal 8062883608299873750000000000/56993165798814994692847692649 binary64)) (*.f64 x x) #s(literal 250000000000000/238732414637843 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 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)))
(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 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)))
(* -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))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (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)))
(* -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)
(* -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))
(* -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)))
(* -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))
(* -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)))
(* -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 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* (pow x 5) (- (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))) 41606458931834106848498498730201/2500000000000000000000000000000000))
(*.f64 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* 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))
(/ -50000000000000000/6450306886639899 (pow x 2))
(/.f64 #s(literal -50000000000000000/6450306886639899 binary64) (*.f64 x x))
(* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -50000000000000000/6450306886639899 binary64) (/.f64 #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -50000000000000000/6450306886639899 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 binary64) (*.f64 x x)) #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -50000000000000000/6450306886639899 binary64) (/.f64 #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 binary64) (*.f64 x x)) #s(literal 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -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 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)))
(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)))
(* -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))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (pow.f64 x #s(literal 3 binary64)))
(sqrt (pow x 3))
(sqrt.f64 (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)))
(* -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)
(* -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))
(* -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)))
(* -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))
(* -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)))
(* -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 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* -1 (* (pow x 5) (- 41606458931834106848498498730201/2500000000000000000000000000000000 (* 56993165798814994692847692649/62500000000000000000000000000 (/ 1 (pow x 4))))))
(*.f64 (-.f64 (/.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal 41606458931834106848498498730201/2500000000000000000000000000000000 binary64)) (pow.f64 x #s(literal 5 binary64)))
(* 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))
(/ -50000000000000000/6450306886639899 (pow x 2))
(/.f64 #s(literal -50000000000000000/6450306886639899 binary64) (*.f64 x x))
(* -1 (/ (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2)))) (pow x 2)))
(/.f64 (/.f64 (-.f64 #s(literal -50000000000000000/6450306886639899 binary64) (/.f64 #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64) (*.f64 x x))) x) x)
(/ (- (* -1 (/ (+ 2387324146378430000000000000000000/41606458931834106848498498730201 (* 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/ 1 (pow x 2)))) (pow x 2))) 50000000000000000/6450306886639899) (pow x 2))
(/.f64 (-.f64 (/.f64 #s(literal -50000000000000000/6450306886639899 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 binary64) (*.f64 x x)) #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64)) (pow.f64 x #s(literal 3 binary64)))) x)
(/ (- (* -1 (/ (+ 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (* 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/ 1 (pow x 2)))) (pow x 4))) (+ 50000000000000000/6450306886639899 (* 2387324146378430000000000000000000/41606458931834106848498498730201 (/ 1 (pow x 2))))) (pow x 2))
(/.f64 (-.f64 (-.f64 #s(literal -50000000000000000/6450306886639899 binary64) (/.f64 #s(literal 2387324146378430000000000000000000/41606458931834106848498498730201 binary64) (*.f64 x x))) (/.f64 (+.f64 (/.f64 #s(literal 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 binary64) (*.f64 x x)) #s(literal 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 x x))
(* -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 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)))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(pow.f64 x #s(literal 3 binary64))
(* -1 (* (pow x 3) (pow (sqrt -1) 2)))
(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)))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* 6450306886639899/50000000000000000 (* (pow x 3) (pow (sqrt -1) 2)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))
(* (sqrt (pow x 3)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (pow.f64 x #s(literal 3 binary64))))

rewrite169.0ms (2.8%)

Memory
9.3MiB live, 205.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040170
057158
1205146
21290146
08800142
Stop Event
iter limit
node limit
iter limit
Counts
18 → 746
Calls
Call 1
Inputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
(*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))
(*.f64 x x)
(*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x)
#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 #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))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64)))
(fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
(pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64))
(pow.f64 x #s(literal 3/2 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>

eval121.0ms (2%)

Memory
-2.8MiB live, 269.1MiB allocated
Compiler

Compiled 15 961 to 1 508 computations (90.6% saved)

prune32.0ms (0.5%)

Memory
-26.4MiB live, 105.1MiB allocated
Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New1 00821 010
Fresh213
Picked235
Done044
Total1 012101 022
Accuracy
100.0%
Counts
1 022 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
56.9%
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/.f64 #s(literal -50000000000000000/6450306886639899 binary64) (*.f64 x x))))
44.3%
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) #s(literal 250000000000000/238732414637843 binary64)))
99.9%
(*.f64 (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)) x)
56.9%
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
56.9%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
44.7%
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Compiler

Compiled 350 to 154 computations (56% saved)

regimes39.0ms (0.6%)

Memory
3.3MiB live, 82.0MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) #s(literal 250000000000000/238732414637843 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#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 #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
(*.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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
(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 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/.f64 #s(literal -50000000000000000/6450306886639899 binary64) (*.f64 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)))
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x #s(literal 238732414637843/250000000000000 binary64)) x)))
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64) (*.f64 #s(literal 238732414637843/250000000000000 binary64) x))))
(/.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))))))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (pow.f64 (pow.f64 x #s(literal 3/2 binary64)) #s(literal 2 binary64))))
Outputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
Calls

2 calls:

9.0ms
x
7.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)

regimes14.0ms (0.2%)

Memory
-1.7MiB live, 37.3MiB allocated
Counts
20 → 1
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) #s(literal 250000000000000/238732414637843 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#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 #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
(*.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 #s(literal -6450306886639899/50000000000000000 binary64) x) x #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 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64)) x))
(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 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) (/.f64 #s(literal -50000000000000000/6450306886639899 binary64) (*.f64 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)))
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.f64 #s(literal 56993165798814994692847692649/62500000000000000000000000000 binary64) (*.f64 x x))) x) #s(approx (+ (* (* x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64) #s(literal 238732414637843/250000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x #s(literal 238732414637843/250000000000000 binary64)) x)))
(/.f64 (/.f64 #s(approx (+ (* -41606458931834106848498498730201/2500000000000000000000000000000000 (pow x 6)) (* 56993165798814994692847692649/62500000000000000000000000000 (* x x))) (*.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)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
Outputs
(*.f64 x (fma.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

6.0ms
x
5.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)

regimes6.0ms (0.1%)

Memory
14.9MiB live, 14.9MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) #s(literal 250000000000000/238732414637843 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#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 #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x x) #s(literal -6450306886639899/50000000000000000 binary64))) x)
Outputs
(*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x)) x)
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
Calls

2 calls:

3.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.2%2x
99.2%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)

regimes5.0ms (0.1%)

Memory
10.4MiB live, 10.4MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64)))
(/.f64 x #s(approx (/ 1 (+ (* (* x x) -6450306886639899/50000000000000000) 238732414637843/250000000000000)) #s(literal 250000000000000/238732414637843 binary64)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -6450306886639899/50000000000000000 binary64)))
Outputs
#s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x)))
#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.2%2x
99.2%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)

regimes3.0ms (0.1%)

Memory
10.2MiB live, 10.2MiB allocated
Accuracy

Total -0.3b remaining (-0.8%)

Threshold costs -0.3b (-0.8%)

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

2 calls:

2.0ms
x
1.0ms
(-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x)))
Results
AccuracySegmentsBranch
44.7%1x
44.7%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)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-345793.26033245237
4.0609569348628444e-300
Compiler

Compiled 14 to 12 computations (14.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-345793.26033245237
4.0609569348628444e-300
Compiler

Compiled 14 to 12 computations (14.3% saved)

simplify28.0ms (0.5%)

Memory
-11.5MiB live, 68.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035123
150123
262123
374123
484123
589123
691123
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(*.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 -200000 binary64)) (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 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 -200000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) 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)))
Outputs
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) (pow.f64 x #s(literal 3 binary64))))
(fma.f64 x #s(literal 238732414637843/250000000000000 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)))
(*.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 -200000 binary64)) (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 x #s(literal -6450306886639899/50000000000000000 binary64)) x)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))))
(if (<=.f64 (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 6450306886639899/50000000000000000 binary64))) #s(literal -200000 binary64)) (*.f64 #s(approx (- 238732414637843/250000000000000 (* (* x x) 6450306886639899/50000000000000000)) (*.f64 (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x) x)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #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 -200000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 x #s(literal 238732414637843/250000000000000 binary64))))
(if (<=.f64 (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 6450306886639899/50000000000000000 binary64))) #s(literal -200000 binary64)) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 (*.f64 x x) (*.f64 #s(literal -6450306886639899/50000000000000000 binary64) x))) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(literal 238732414637843/250000000000000 binary64) 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 #s(literal 238732414637843/250000000000000 binary64) x))

soundness1.1s (18.3%)

Memory
9.0MiB live, 698.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023262
156262
2141262
3404262
41234262
53396262
64954262
76093262
08081253
0829
01323
14023
225723
3253123
0836122
0491136
11191136
22791136
37161136
419211136
547681136
665231136
776971136
080231064
036196
053194
1181187
21211187
09250182
030129
046111
1167111
21143111
08734110
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 175 to 95 computations (45.7% saved)

preprocess63.0ms (1%)

Memory
10.5MiB live, 129.4MiB allocated
Remove

(negabs x)

Compiler

Compiled 230 to 124 computations (46.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...