Numeric.SpecFunctions:invIncompleteGamma from math-functions-0.1.5.2, A

Time bar (total: 7.5s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
100%100%0%0%0%0%0%1
Compiler

Compiled 11 to 9 computations (18.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
...c/correct-round.rkt:119:19: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.7s (22.2%)

Results
1.5s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-mult: 410.0ms (34.8% of total)
...c/correct-round.rkt:119:19: 393.0ms (33.4% of total)
ival-add: 316.0ms (26.8% of total)
ival-sub: 44.0ms (3.7% of total)
const: 12.0ms (1% of total)
backward-pass: 3.0ms (0.3% of total)
Bogosity

preprocess122.0ms (1.6%)

Algorithm
egg-herbie
Rules
1378×fnmadd-define
1002×fmsub-define
996×fnmsub-define
886×fma-define
804×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01430
15224
217522
356621
4178821
5363721
6424721
7456021
8458521
089
1248
2677
31627
43687
56967
610847
722557
827937
928737
028737
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
Outputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))
Call 2
Inputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
(- 1 (* (neg x) (+ 253/1000 (* (neg x) 3/25))))
(neg (- 1 (* (neg x) (+ 253/1000 (* (neg x) 3/25)))))
Outputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
(fnmsub x (fnmsub x -3/25 -253/1000) -1)
(- 1 (* (neg x) (+ 253/1000 (* (neg x) 3/25))))
(fnmsub x (fnmsub x -3/25 253/1000) -1)
(neg (- 1 (* (neg x) (+ 253/1000 (* (neg x) 3/25)))))
(fnmsub x (fnmsub x 3/25 -253/1000) 1)

explain131.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-#s(literal 253/1000 binary64)
00-0-(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
00-0-#s(literal 1 binary64)
00-0-(*.f64 x #s(literal 3/25 binary64))
00-0-(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
00-0-(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
00-0-#s(literal 3/25 binary64)
Results
96.0ms512×0valid
Compiler

Compiled 70 to 26 computations (62.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
...c/correct-round.rkt:119:19: 16.0ms (51.6% of total)
ival-mult: 8.0ms (25.8% of total)
ival-sub: 3.0ms (9.7% of total)
ival-add: 3.0ms (9.7% of total)
const: 1.0ms (3.2% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 8 computations (20% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
Compiler

Compiled 10 to 8 computations (20% saved)

simplify57.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x #s(literal 3/25 binary64))
cost-diff0
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
cost-diff0
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
Rules
804×fnmadd-define
654×fmsub-define
622×fnmsub-define
608×fma-lowering-fma.f32
608×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0828
12425
26724
316224
436824
569624
6108424
7225524
8279324
9287324
0287324
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
1
(* x (+ 253/1000 (* x 3/25)))
x
(+ 253/1000 (* x 3/25))
253/1000
(* x 3/25)
3/25
Outputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))
1
#s(literal 1 binary64)
(* x (+ 253/1000 (* x 3/25)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
x
(+ 253/1000 (* x 3/25))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
253/1000
#s(literal 253/1000 binary64)
(* x 3/25)
(*.f64 x #s(literal 3/25 binary64))
3/25
#s(literal 3/25 binary64)

localize48.0ms (0.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
accuracy100.0%
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
accuracy99.8%
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
accuracy99.5%
(*.f64 x #s(literal 3/25 binary64))
Results
33.0ms256×0valid
Compiler

Compiled 30 to 9 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
...c/correct-round.rkt:119:19: 8.0ms (54.4% of total)
ival-mult: 4.0ms (27.2% of total)
ival-sub: 1.0ms (6.8% of total)
ival-add: 1.0ms (6.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

Counts
4 → 48
Calls
Call 1
Inputs
#<alt (- 1 (* x (+ 253/1000 (* x 3/25))))>
#<alt (* x (+ 253/1000 (* x 3/25)))>
#<alt (+ 253/1000 (* x 3/25))>
#<alt (* x 3/25)>
Outputs
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* 253/1000 x)>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 253/1000>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(* x (+ 253/1000 (* x 3/25)))
0.0ms
x
@inf
(- 1 (* x (+ 253/1000 (* x 3/25))))
0.0ms
x
@-inf
(- 1 (* x (+ 253/1000 (* x 3/25))))
0.0ms
x
@0
(- 1 (* x (+ 253/1000 (* x 3/25))))
0.0ms
x
@-inf
(* x 3/25)

rewrite233.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
2808×*-lowering-*.f32
2808×*-lowering-*.f64
1688×/-lowering-/.f32
1688×/-lowering-/.f64
1520×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0824
15121
244220
3494520
0809720
Stop Event
iter limit
node limit
Counts
4 → 187
Calls
Call 1
Inputs
(- 1 (* x (+ 253/1000 (* x 3/25))))
(* x (+ 253/1000 (* x 3/25)))
(+ 253/1000 (* x 3/25))
(* x 3/25)
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (neg.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))
(+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (+.f64 (*.f64 x #s(literal -253/1000 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)) x #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (neg.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))) (*.f64 (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (*.f64 x x))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) #s(literal 1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))) x) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (-.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 1 binary64)))))
(+.f64 (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (/.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (*.f64 x x)) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 x #s(literal 253/1000 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 x (*.f64 x #s(literal 3/25 binary64)) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 #s(literal 253/1000 binary64) x (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 #s(literal 3/25 binary64) (*.f64 x x) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 x #s(literal 3/25 binary64)) x (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 x #s(literal 253/1000 binary64)) #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 (*.f64 x x) #s(literal 3/25 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))) (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (*.f64 x x)) (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x #s(literal 759/25000 binary64)) (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) #s(literal 1 binary64)) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (neg.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (*.f64 x x)) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))
(/.f64 (*.f64 x (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64))) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64)) x) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) x) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64)) x) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) x)
(*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))) x))
(*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (/.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) x))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (-.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) #s(literal 64009/1000000 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 #s(literal -27/15625 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))
(+.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))) #s(literal 253/1000 binary64))
(+.f64 (*.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64)) #s(literal 253/1000 binary64))
(-.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(-.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64))) (/.f64 #s(literal 64009/1000000 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64))))
(fma.f64 x #s(literal 3/25 binary64) #s(literal 253/1000 binary64))
(fma.f64 #s(literal 3/25 binary64) x #s(literal 253/1000 binary64))
(neg.f64 (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (+.f64 #s(literal 4247023759235185531933/1000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) #s(literal 16194277/1000000000 binary64))))))
(/.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 #s(literal -27/15625 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
(/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64)) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)))
(/.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 x (*.f64 x #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64))) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 4247023759235185531933/1000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) #s(literal 16194277/1000000000 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 #s(literal -27/15625 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64)))))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64))) (neg.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (+.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 4247023759235185531933/1000000000000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) (-.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)) #s(literal 16194277/1000000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 #s(literal -27/15625 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 #s(literal 729/244140625 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal 9/625 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) #s(literal -16194277/1000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))))
(*.f64 (+.f64 #s(literal -64009/1000000 binary64) (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal 9/625 binary64))) #s(literal -64009/1000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (-.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) #s(literal 64009/1000000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 #s(literal -27/15625 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64)))))
(*.f64 x #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) x)

simplify172.0ms (2.3%)

Algorithm
egg-herbie
Rules
1516×fmsub-define
1508×fnmsub-define
1496×fma-lowering-fma.f32
1496×fma-lowering-fma.f64
1348×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035248
199217
2256211
3602211
41438211
54240211
08146211
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* 253/1000 x)
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
253/1000
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
253/1000
#s(literal 253/1000 binary64)
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))

eval40.0ms (0.5%)

Compiler

Compiled 7019 to 692 computations (90.1% saved)

prune31.0ms (0.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New22510235
Fresh000
Picked011
Done000
Total22511236
Accuracy
100.0%
Counts
236 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
99.9%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
63.1%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
99.8%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
99.8%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
99.8%
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
51.4%
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
51.6%
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
50.6%
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
49.7%
#s(literal 1 binary64)
Compiler

Compiled 250 to 190 computations (24% saved)

simplify197.0ms (2.6%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
cost-diff0
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
cost-diff0
(*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
cost-diff0
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
cost-diff128
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
cost-diff0
(*.f64 x #s(literal 253/1000 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
cost-diff0
(*.f64 x #s(literal 3/25 binary64))
cost-diff0
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
cost-diff128
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
Rules
2472×fnmadd-define
1918×fmsub-define
1872×fnmsub-define
1716×fma-lowering-fma.f32
1716×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025146
164130
2164125
3411125
4889125
52057125
64236125
76872125
87352125
97550125
107608125
117621125
08353125
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- (- 1 (* x (* x 3/25))) (* x 253/1000))
(- 1 (* x (* x 3/25)))
1
(* x (* x 3/25))
x
(* x 3/25)
3/25
(* x 253/1000)
253/1000
1
(- 1 (* x 253/1000))
1
(* x 253/1000)
x
253/1000
(- 1 (/ x (/ 1 (+ 253/1000 (* x 3/25)))))
1
(/ x (/ 1 (+ 253/1000 (* x 3/25))))
x
(/ 1 (+ 253/1000 (* x 3/25)))
(+ 253/1000 (* x 3/25))
253/1000
(* x 3/25)
3/25
(- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))
1
(* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))
x
(/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))
(+ 64009/1000000 (* (* x x) -9/625))
64009/1000000
(* (* x x) -9/625)
(* x x)
-9/625
(+ 253/1000 (* x -3/25))
253/1000
(* x -3/25)
-3/25
Outputs
(- (- 1 (* x (* x 3/25))) (* x 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(- 1 (* x (* x 3/25)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))
1
#s(literal 1 binary64)
(* x (* x 3/25))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
x
(* x 3/25)
(*.f64 x #s(literal 3/25 binary64))
3/25
#s(literal 3/25 binary64)
(* x 253/1000)
(*.f64 x #s(literal 253/1000 binary64))
253/1000
#s(literal 253/1000 binary64)
1
#s(literal 1 binary64)
(- 1 (* x 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64)))
1
#s(literal 1 binary64)
(* x 253/1000)
(*.f64 x #s(literal 253/1000 binary64))
x
253/1000
#s(literal 253/1000 binary64)
(- 1 (/ x (/ 1 (+ 253/1000 (* x 3/25)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
1
#s(literal 1 binary64)
(/ x (/ 1 (+ 253/1000 (* x 3/25))))
(*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
x
(/ 1 (+ 253/1000 (* x 3/25)))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(+ 253/1000 (* x 3/25))
(+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))
253/1000
#s(literal 253/1000 binary64)
(* x 3/25)
(*.f64 x #s(literal 3/25 binary64))
3/25
#s(literal 3/25 binary64)
(- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64)))))
1
#s(literal 1 binary64)
(* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
x
(/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(+ 64009/1000000 (* (* x x) -9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
64009/1000000
#s(literal 64009/1000000 binary64)
(* (* x x) -9/625)
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* x x)
(*.f64 x x)
-9/625
#s(literal -9/625 binary64)
(+ 253/1000 (* x -3/25))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
253/1000
#s(literal 253/1000 binary64)
(* x -3/25)
(*.f64 x #s(literal -3/25 binary64))
-3/25
#s(literal -3/25 binary64)

localize191.0ms (2.5%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
accuracy99.5%
(*.f64 x #s(literal -3/25 binary64))
accuracy75.4%
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
accuracy100.0%
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
accuracy99.7%
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
accuracy99.5%
(*.f64 x #s(literal 3/25 binary64))
accuracy100.0%
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
accuracy99.9%
(*.f64 x #s(literal 253/1000 binary64))
accuracy100.0%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
accuracy99.9%
(*.f64 x #s(literal 253/1000 binary64))
accuracy99.7%
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
accuracy99.5%
(*.f64 x #s(literal 3/25 binary64))
Results
137.0ms255×0valid
2.0ms5exit
Compiler

Compiled 160 to 26 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
...c/correct-round.rkt:119:19: 19.0ms (39.7% of total)
ival-mult: 13.0ms (27.1% of total)
ival-sub: 6.0ms (12.5% of total)
ival-div: 5.0ms (10.4% of total)
ival-add: 4.0ms (8.3% of total)
backward-pass: 1.0ms (2.1% of total)
const: 0.0ms (0% of total)

series9.0ms (0.1%)

Counts
16 → 192
Calls
Call 1
Inputs
#<alt (- (- 1 (* x (* x 3/25))) (* x 253/1000))>
#<alt (- 1 (* x (* x 3/25)))>
#<alt (* x (* x 3/25))>
#<alt (* x 3/25)>
#<alt (- 1 (* x 253/1000))>
#<alt (* x 253/1000)>
#<alt (/ x (/ 1 (+ 253/1000 (* x 3/25))))>
#<alt (- 1 (/ x (/ 1 (+ 253/1000 (* x 3/25)))))>
#<alt (/ 1 (+ 253/1000 (* x 3/25)))>
#<alt (+ 253/1000 (* x 3/25))>
#<alt (- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))>
#<alt (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))>
#<alt (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))>
#<alt (+ 64009/1000000 (* (* x x) -9/625))>
#<alt (* x -3/25)>
#<alt (* (* x x) -9/625)>
Outputs
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt 1>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* -253/1000 x))>
#<alt (* -253/1000 x)>
#<alt (* x (- (/ 1 x) 253/1000))>
#<alt (* x (- (/ 1 x) 253/1000))>
#<alt (* x (- (/ 1 x) 253/1000))>
#<alt (* -253/1000 x)>
#<alt (* -1 (* x (- 253/1000 (/ 1 x))))>
#<alt (* -1 (* x (- 253/1000 (/ 1 x))))>
#<alt (* -1 (* x (- 253/1000 (/ 1 x))))>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt 1000/253>
#<alt (+ 1000/253 (* -120000/64009 x))>
#<alt (+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))>
#<alt (+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))>
#<alt (/ 25/3 x)>
#<alt (/ (- 25/3 (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)>
#<alt (/ 25/3 x)>
#<alt (* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))>
#<alt 253/1000>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* 253/1000 x)>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 253/1000>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (+ 253/1000 (* 3/25 x))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 x)>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* x (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 64009/1000000>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (* -9/625 (pow x 2))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* -9/625 (pow x 2))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
Calls

48 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))
1.0ms
x
@inf
(* x 253/1000)
0.0ms
x
@inf
(- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))
0.0ms
x
@0
(* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))
0.0ms
x
@-inf
(- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))

rewrite301.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
3822×*-lowering-*.f32
3822×*-lowering-*.f64
2494×/-lowering-/.f32
2494×/-lowering-/.f64
2222×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025115
1177100
2165195
0825495
Stop Event
iter limit
node limit
Counts
16 → 383
Calls
Call 1
Inputs
(- (- 1 (* x (* x 3/25))) (* x 253/1000))
(- 1 (* x (* x 3/25)))
(* x (* x 3/25))
(* x 3/25)
(- 1 (* x 253/1000))
(* x 253/1000)
(/ x (/ 1 (+ 253/1000 (* x 3/25))))
(- 1 (/ x (/ 1 (+ 253/1000 (* x 3/25)))))
(/ 1 (+ 253/1000 (* x 3/25)))
(+ 253/1000 (* x 3/25))
(- 1 (* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))))
(* x (/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25))))
(/ (+ 64009/1000000 (* (* x x) -9/625)) (+ 253/1000 (* x -3/25)))
(+ 64009/1000000 (* (* x x) -9/625))
(* x -3/25)
(* (* x x) -9/625)
Outputs
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -3/25 binary64)) (*.f64 x #s(literal -253/1000 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 (*.f64 x #s(literal -253/1000 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 #s(literal -253/1000 binary64) x (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (neg.f64 (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 #s(literal -253/1000 binary64) (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (neg.f64 (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 #s(literal -253/1000 binary64) (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (/.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (/.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(fma.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(fma.f64 x #s(literal -253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal -253/1000 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -3/25 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))
(fma.f64 x (neg.f64 (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 x #s(literal 3/25 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) x) #s(literal 3/25 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 x x)) #s(literal 3/25 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3/25 binary64)) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 3/25 binary64)) x)
(*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(*.f64 x #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) x)
(+.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64)))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))) (/.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))) (/.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))
(fma.f64 x #s(literal -253/1000 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -253/1000 binary64) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -253/1000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(*.f64 x #s(literal 253/1000 binary64))
(*.f64 #s(literal 253/1000 binary64) x)
(*.f64 (*.f64 x #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 253/1000 binary64))
(+.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(+.f64 (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 x (*.f64 x #s(literal 3/25 binary64)) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 x #s(literal 253/1000 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 #s(literal 3/25 binary64) (*.f64 x x) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 x #s(literal 3/25 binary64)) x (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 #s(literal 253/1000 binary64) x (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 (*.f64 x #s(literal 253/1000 binary64)) #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 (*.f64 x x) #s(literal 3/25 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 3/25 binary64)) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 253/1000 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))) x (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal 1 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (*.f64 x (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 x (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x))) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(*.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) x)
(*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(*.f64 (/.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal -3/25 binary64)) (*.f64 x #s(literal -253/1000 binary64))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 (*.f64 x #s(literal -253/1000 binary64)) #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 #s(literal -253/1000 binary64) x (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (neg.f64 (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 #s(literal -253/1000 binary64) (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (neg.f64 (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 #s(literal -253/1000 binary64) (*.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 253/1000 binary64) (*.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (/.f64 (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (/.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(fma.f64 x (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(fma.f64 x #s(literal -253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))))) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal -253/1000 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (*.f64 #s(literal 16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 #s(literal 64009/1000000 binary64) (*.f64 x x)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(*.f64 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -16194277/1000000000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64)))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) #s(literal -1 binary64)))
(+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+.f64 #s(literal 253/1000 binary64) (neg.f64 (*.f64 x #s(literal -3/25 binary64))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -3/25 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(-.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 x #s(literal 3/25 binary64) #s(literal 253/1000 binary64))
(fma.f64 #s(literal 3/25 binary64) x #s(literal 253/1000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 #s(literal 759/25000 binary64) x))))
(/.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (-.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (*.f64 #s(literal -759/25000 binary64) x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(*.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (pow.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal 3/25 binary64)) (-.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))) (/.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))
(fma.f64 x (neg.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 x (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64)) x) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) x))
(*.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) x)
(*.f64 (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64)) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(/.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal -64009/1000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))
(-.f64 (/.f64 #s(literal 4097152081/1000000000000 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(fma.f64 x (*.f64 x #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))
(fma.f64 (*.f64 x x) #s(literal -9/625 binary64) #s(literal 64009/1000000 binary64))
(fma.f64 #s(literal -9/625 binary64) (*.f64 x x) #s(literal 64009/1000000 binary64))
(fma.f64 (*.f64 x #s(literal -9/625 binary64)) x #s(literal 64009/1000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 #s(literal -576081/625000000 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (neg.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) #s(literal 4097152081/1000000000000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4097152081/1000000000000 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(*.f64 x #s(literal -3/25 binary64))
(*.f64 #s(literal -3/25 binary64) x)
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(*.f64 #s(literal -9/625 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -9/625 binary64)) x)

simplify195.0ms (2.6%)

Algorithm
egg-herbie
Rules
2190×*-lowering-*.f32
2190×*-lowering-*.f64
1888×+-lowering-+.f64
1888×+-lowering-+.f32
1266×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01061046
1309888
2742868
31759866
44652866
08245866
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
1
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
1
(+ 1 (* -253/1000 x))
(+ 1 (* -253/1000 x))
(+ 1 (* -253/1000 x))
(* -253/1000 x)
(* x (- (/ 1 x) 253/1000))
(* x (- (/ 1 x) 253/1000))
(* x (- (/ 1 x) 253/1000))
(* -253/1000 x)
(* -1 (* x (- 253/1000 (/ 1 x))))
(* -1 (* x (- 253/1000 (/ 1 x))))
(* -1 (* x (- 253/1000 (/ 1 x))))
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
1000/253
(+ 1000/253 (* -120000/64009 x))
(+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))
(+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))
(/ 25/3 x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)
(/ 25/3 x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))
253/1000
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* 253/1000 x)
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
253/1000
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(+ 253/1000 (* 3/25 x))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 x)
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
64009/1000000
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(* -9/625 (pow x 2))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* -9/625 (pow x 2))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* x (- (/ 1 x) 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* x (- (/ 1 x) 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* x (- (/ 1 x) 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -1 (* x (- 253/1000 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* -1 (* x (- 253/1000 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* -1 (* x (- 253/1000 (/ 1 x))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
1000/253
#s(literal 1000/253 binary64)
(+ 1000/253 (* -120000/64009 x))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x #s(literal -120000/64009 binary64)))
(+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x (+.f64 #s(literal -120000/64009 binary64) (*.f64 x #s(literal 14400000/16194277 binary64)))))
(+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x (+.f64 #s(literal -120000/64009 binary64) (*.f64 x (+.f64 #s(literal 14400000/16194277 binary64) (*.f64 x #s(literal -1728000000/4097152081 binary64)))))))
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 64009/1728 binary64) x) #s(literal -1265/72 binary64)) x)) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 64009/1728 binary64) (/.f64 #s(literal 16194277/207360 binary64) x)) x) #s(literal -1265/72 binary64)) x)) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 #s(literal 64009/1728 binary64) x) #s(literal -1265/72 binary64)) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 64009/1728 binary64) (/.f64 #s(literal 16194277/207360 binary64) x)) x) #s(literal -1265/72 binary64)) x)) x)
253/1000
#s(literal 253/1000 binary64)
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
253/1000
#s(literal 253/1000 binary64)
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(+ 253/1000 (* 3/25 x))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
(* x (+ 3/25 (* 253/1000 (/ 1 x))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))
64009/1000000
#s(literal 64009/1000000 binary64)
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 x #s(literal -9/625 binary64))))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))

eval94.0ms (1.3%)

Compiler

Compiled 12795 to 1163 computations (90.9% saved)

prune53.0ms (0.7%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New5979606
Fresh235
Picked235
Done011
Total60116617
Accuracy
100.0%
Counts
617 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
99.9%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
99.9%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
51.6%
(-.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
98.9%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
99.8%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
99.8%
(-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal -1 binary64)))))
98.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 x (*.f64 x #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
51.4%
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
51.6%
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
50.6%
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
3.7%
(*.f64 #s(literal -253/1000 binary64) x)
49.7%
#s(literal 1 binary64)
Compiler

Compiled 314 to 234 computations (25.5% saved)

simplify147.0ms (1.9%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
cost-diff0
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
cost-diff0
(/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
cost-diff0
(*.f64 x #s(literal 3/25 binary64))
cost-diff0
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
cost-diff128
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))
cost-diff0
(*.f64 x #s(literal -3/25 binary64))
cost-diff0
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
cost-diff0
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
cost-diff0
(*.f64 #s(literal -253/1000 binary64) x)
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
cost-diff0
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 3/25 binary64)))
cost-diff128
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
Rules
2574×fnmadd-define
1568×fnmsub-define
1340×fmsub-define
1316×fma-lowering-fma.f32
1316×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026111
166104
2147102
3378101
4858101
52066101
64691101
76073101
87169101
08030101
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- (- 1 (* (* x x) 3/25)) (* x 253/1000))
(- 1 (* (* x x) 3/25))
1
(* (* x x) 3/25)
(* x x)
x
3/25
(* x 253/1000)
253/1000
(* -253/1000 x)
-253/1000
x
(* x (+ -253/1000 (* x -3/25)))
x
(+ -253/1000 (* x -3/25))
-253/1000
(* x -3/25)
-3/25
(- 1 (/ x (/ 1 (* x 3/25))))
1
(/ x (/ 1 (* x 3/25)))
x
(/ 1 (* x 3/25))
(* x 3/25)
3/25
(- 1 (/ x (/ (+ 25/3 (/ -1265/72 x)) x)))
1
(/ x (/ (+ 25/3 (/ -1265/72 x)) x))
x
(/ (+ 25/3 (/ -1265/72 x)) x)
(+ 25/3 (/ -1265/72 x))
25/3
(/ -1265/72 x)
-1265/72
Outputs
(- (- 1 (* (* x x) 3/25)) (* x 253/1000))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal -25/3 binary64)))))
(- 1 (* (* x x) 3/25))
(+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -25/3 binary64) x)))
1
#s(literal 1 binary64)
(* (* x x) 3/25)
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
(* x x)
(*.f64 x x)
x
3/25
#s(literal 3/25 binary64)
(* x 253/1000)
(*.f64 x #s(literal 253/1000 binary64))
253/1000
#s(literal 253/1000 binary64)
(* -253/1000 x)
(*.f64 x #s(literal -253/1000 binary64))
-253/1000
#s(literal -253/1000 binary64)
x
(* x (+ -253/1000 (* x -3/25)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal -25/3 binary64))))
x
(+ -253/1000 (* x -3/25))
(+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal -25/3 binary64)))
-253/1000
#s(literal -253/1000 binary64)
(* x -3/25)
(/.f64 x #s(literal -25/3 binary64))
-3/25
#s(literal -3/25 binary64)
(- 1 (/ x (/ 1 (* x 3/25))))
(+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -25/3 binary64) x)))
1
#s(literal 1 binary64)
(/ x (/ 1 (* x 3/25)))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
x
(/ 1 (* x 3/25))
(/.f64 #s(literal 25/3 binary64) x)
(* x 3/25)
(/.f64 x #s(literal 25/3 binary64))
3/25
#s(literal 3/25 binary64)
(- 1 (/ x (/ (+ 25/3 (/ -1265/72 x)) x)))
(+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal -25/3 binary64) (/.f64 #s(literal 1265/72 binary64) x)) x)))
1
#s(literal 1 binary64)
(/ x (/ (+ 25/3 (/ -1265/72 x)) x))
(/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
x
(/ (+ 25/3 (/ -1265/72 x)) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(+ 25/3 (/ -1265/72 x))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
25/3
#s(literal 25/3 binary64)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
-1265/72
#s(literal -1265/72 binary64)

localize159.0ms (2.1%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
accuracy99.8%
(/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
accuracy99.5%
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
accuracy99.2%
(/.f64 #s(literal -1265/72 binary64) x)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
accuracy99.8%
(/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))
accuracy99.5%
(*.f64 x #s(literal 3/25 binary64))
accuracy100.0%
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
accuracy99.8%
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
accuracy99.5%
(*.f64 x #s(literal -3/25 binary64))
accuracy99.9%
(*.f64 #s(literal -253/1000 binary64) x)
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
accuracy99.9%
(*.f64 x #s(literal 253/1000 binary64))
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
Results
122.0ms255×0valid
2.0ms5exit
Compiler

Compiled 124 to 27 computations (78.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
...c/correct-round.rkt:119:19: 29.0ms (44.4% of total)
ival-mult: 18.0ms (27.5% of total)
ival-div: 9.0ms (13.8% of total)
ival-sub: 6.0ms (9.2% of total)
ival-add: 2.0ms (3.1% of total)
backward-pass: 0.0ms (0% of total)
const: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
18 → 216
Calls
Call 1
Inputs
#<alt (- (- 1 (* (* x x) 3/25)) (* x 253/1000))>
#<alt (- 1 (* (* x x) 3/25))>
#<alt (* (* x x) 3/25)>
#<alt (* x x)>
#<alt (* -253/1000 x)>
#<alt (* x (+ -253/1000 (* x -3/25)))>
#<alt (+ -253/1000 (* x -3/25))>
#<alt (* x -3/25)>
#<alt (/ 1 (* x 3/25))>
#<alt (- 1 (/ x (/ 1 (* x 3/25))))>
#<alt (/ x (/ 1 (* x 3/25)))>
#<alt (* x 3/25)>
#<alt (- 1 (/ x (/ (+ 25/3 (/ -1265/72 x)) x)))>
#<alt (/ x (/ (+ 25/3 (/ -1265/72 x)) x))>
#<alt (/ (+ 25/3 (/ -1265/72 x)) x)>
#<alt (+ 25/3 (/ -1265/72 x))>
#<alt (* x 253/1000)>
#<alt (/ -1265/72 x)>
Outputs
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt 1>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* -253/1000 x)>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt -253/1000>
#<alt (- (* -3/25 x) 253/1000)>
#<alt (- (* -3/25 x) 253/1000)>
#<alt (- (* -3/25 x) 253/1000)>
#<alt (* -3/25 x)>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 x)>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt 1>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt 1>
#<alt (+ 1 (* 72/1265 (pow x 3)))>
#<alt (+ 1 (* (pow x 3) (+ 72/1265 (* 1728/64009 x))))>
#<alt (+ 1 (* (pow x 3) (+ 72/1265 (* x (+ 1728/64009 (* 207360/16194277 x))))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (* 55991/120000 (/ 1 x))) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (+ 253/1000 (* -1 (/ (- 55991/120000 (* 16194277/14400000 (/ 1 x))) x))) x)) 3/25))>
#<alt (* -72/1265 (pow x 3))>
#<alt (* (pow x 3) (- (* -1728/64009 x) 72/1265))>
#<alt (* (pow x 3) (- (* x (- (* -207360/16194277 x) 1728/64009)) 72/1265))>
#<alt (* (pow x 3) (- (* x (- (* x (- (* -24883200/4097152081 x) 207360/16194277)) 1728/64009)) 72/1265))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (+ 3/25 (* -1 (/ (- (* -1 (/ (+ 64009/120000 (* 16194277/14400000 (/ 1 x))) x)) 253/1000) x))))>
#<alt (/ -1265/72 (pow x 2))>
#<alt (/ (- (* 25/3 x) 1265/72) (pow x 2))>
#<alt (/ (- (* 25/3 x) 1265/72) (pow x 2))>
#<alt (/ (- (* 25/3 x) 1265/72) (pow x 2))>
#<alt (/ 25/3 x)>
#<alt (/ (- 25/3 (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- 25/3 (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- 25/3 (* 1265/72 (/ 1 x))) x)>
#<alt (/ 25/3 x)>
#<alt (* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))>
#<alt (* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))>
#<alt (* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))>
#<alt (/ -1265/72 x)>
#<alt (/ (- (* 25/3 x) 1265/72) x)>
#<alt (/ (- (* 25/3 x) 1265/72) x)>
#<alt (/ (- (* 25/3 x) 1265/72) x)>
#<alt 25/3>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt 25/3>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt (- 25/3 (* 1265/72 (/ 1 x)))>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (* 253/1000 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
#<alt (/ -1265/72 x)>
Calls

54 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/ (+ 25/3 (/ -1265/72 x)) x)
0.0ms
x
@0
(/ (+ 25/3 (/ -1265/72 x)) x)
0.0ms
x
@-inf
(* x (+ -253/1000 (* x -3/25)))
0.0ms
x
@inf
(- 1 (/ x (/ (+ 25/3 (/ -1265/72 x)) x)))
0.0ms
x
@0
(/ -1265/72 x)

rewrite311.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
3842×*-lowering-*.f32
3842×*-lowering-*.f64
3452×/-lowering-/.f32
3452×/-lowering-/.f64
2050×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02695
117188
2150786
0847586
Stop Event
iter limit
node limit
Counts
18 → 440
Calls
Call 1
Inputs
(- (- 1 (* (* x x) 3/25)) (* x 253/1000))
(- 1 (* (* x x) 3/25))
(* (* x x) 3/25)
(* x x)
(* -253/1000 x)
(* x (+ -253/1000 (* x -3/25)))
(+ -253/1000 (* x -3/25))
(* x -3/25)
(/ 1 (* x 3/25))
(- 1 (/ x (/ 1 (* x 3/25))))
(/ x (/ 1 (* x 3/25)))
(* x 3/25)
(- 1 (/ x (/ (+ 25/3 (/ -1265/72 x)) x)))
(/ x (/ (+ 25/3 (/ -1265/72 x)) x))
(/ (+ 25/3 (/ -1265/72 x)) x)
(+ 25/3 (/ -1265/72 x))
(* x 253/1000)
(/ -1265/72 x)
Outputs
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 #s(literal -253/1000 binary64) x (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (*.f64 x #s(literal -253/1000 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 16194277/1000000000 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (/.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(fma.f64 x #s(literal -253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 #s(literal -253/1000 binary64) x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (*.f64 x #s(literal -253/1000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 16194277/1000000000 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (-.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 x #s(literal -253/1000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))) (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 x #s(literal 253/1000 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(fma.f64 x (*.f64 x #s(literal -3/25 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 3/25 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal -3/25 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -3/25 binary64)) x #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 3/25 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)) #s(literal -1 binary64)))
(neg.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x))))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 25/3 binary64) x))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
(*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 3/25 binary64)) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 3/25 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(neg.f64 (*.f64 x #s(literal 253/1000 binary64)))
(*.f64 x #s(literal -253/1000 binary64))
(*.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64))
(+.f64 (*.f64 x #s(literal -253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal -253/1000 binary64)))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (fma.f64 #s(literal -253/1000 binary64) x (*.f64 x #s(literal 253/1000 binary64))))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (*.f64 x #s(literal 253/1000 binary64))))
(-.f64 (*.f64 x #s(literal -253/1000 binary64)) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(fma.f64 x #s(literal -253/1000 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(fma.f64 x (*.f64 x #s(literal -3/25 binary64)) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal 3/25 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal 253/1000 binary64) (-.f64 #s(literal 0 binary64) x) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(fma.f64 #s(literal -253/1000 binary64) x (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(fma.f64 #s(literal -3/25 binary64) (*.f64 x x) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (*.f64 x #s(literal -3/25 binary64)) x (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 253/1000 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 3/25 binary64)) (*.f64 x #s(literal -253/1000 binary64)))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 3/25 binary64) (*.f64 x #s(literal -253/1000 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 (*.f64 x #s(literal -253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 (*.f64 x #s(literal -253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) x) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -16194277/1000000000 binary64) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 (*.f64 x #s(literal -253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 64009/1000000 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (-.f64 (*.f64 x #s(literal -253/1000 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) x)) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x)) (neg.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) x)
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))
(-.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(fma.f64 x #s(literal -3/25 binary64) #s(literal -253/1000 binary64))
(fma.f64 #s(literal 3/25 binary64) (-.f64 #s(literal 0 binary64) x) #s(literal -253/1000 binary64))
(fma.f64 #s(literal -3/25 binary64) x #s(literal -253/1000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x #s(literal 3/25 binary64)) #s(literal -253/1000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3/25 binary64) #s(literal -253/1000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))
(/.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 #s(literal 759/25000 binary64) x))))
(/.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 #s(literal 759/25000 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (neg.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (*.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64))) (neg.f64 (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64)))) (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 x #s(literal 3/25 binary64)))
(neg.f64 (*.f64 x #s(literal 3/25 binary64)))
(*.f64 x #s(literal -3/25 binary64))
(*.f64 #s(literal 3/25 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -3/25 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3/25 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 3/25 binary64))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 x #s(literal -3/25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 3/25 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 25/3 binary64) x)
(/.f64 #s(literal -1 binary64) (*.f64 x #s(literal -3/25 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 3/25 binary64) (/.f64 #s(literal 1 binary64) x))))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal -3/25 binary64))
(/.f64 #s(literal -25/3 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) x))) #s(literal 3/25 binary64))
(pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (*.f64 x #s(literal -3/25 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 3/25 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 x #s(literal 3/25 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) x))
(*.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 25/3 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 25/3 binary64))
(*.f64 (pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(fma.f64 x (*.f64 x #s(literal -3/25 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 3/25 binary64) (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))
(fma.f64 #s(literal -3/25 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -3/25 binary64)) x #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) #s(literal 3/25 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -3/25 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal -27/15625 binary64)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)) #s(literal -1 binary64)))
(neg.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x))))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (/.f64 #s(literal 25/3 binary64) x))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
(*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 3/25 binary64)) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal 3/25 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(*.f64 (/.f64 x #s(literal -1 binary64)) (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (/.f64 x (/.f64 #s(literal 1 binary64) x)) #s(literal 3/25 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 3/25 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 25/3 binary64) x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x #s(literal 3/25 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 x #s(literal 3/25 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 x #s(literal -3/25 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))
(*.f64 x #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) x)
(*.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x #s(literal -3/25 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))) (/.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))) (/.f64 (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))
(fma.f64 x (neg.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64))
(fma.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)))))
(/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (neg.f64 (/.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(pow.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(*.f64 x (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(*.f64 (/.f64 (*.f64 x x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
(*.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) x)
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64))))))
(/.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) (*.f64 x (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(/.f64 (*.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))) x))
(/.f64 (*.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (*.f64 x (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))) (neg.f64 (*.f64 x (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))
(/.f64 (*.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x)) (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))) x)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(pow.f64 (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x))
(*.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (pow.f64 (/.f64 x (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64))))))
(*.f64 (pow.f64 (/.f64 x (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(+.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64))
(-.f64 (/.f64 #s(literal 625/9 binary64) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (/.f64 (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64))
(fma.f64 #s(literal -1265/72 binary64) (/.f64 #s(literal 1 binary64) x) #s(literal 25/3 binary64))
(fma.f64 #s(literal 1265/72 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 25/3 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1265/72 binary64) #s(literal 25/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))) (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))) (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))))
(/.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)) (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal -31625/216 binary64) x))))
(/.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))
(/.f64 (neg.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)) (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal -31625/216 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(/.f64 (-.f64 (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)) #s(literal 625/9 binary64)) (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 625/9 binary64) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))) (*.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))) (*.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)) #s(literal 625/9 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64)))) (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 15625/27 binary64) (/.f64 #s(literal -2024284625/373248 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 625/9 binary64) (/.f64 (-.f64 (/.f64 #s(literal -1265/72 binary64) x) #s(literal 25/3 binary64)) (/.f64 x #s(literal -1265/72 binary64))))))
(*.f64 (-.f64 #s(literal 625/9 binary64) (/.f64 #s(literal 1600225/5184 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))))
(*.f64 x #s(literal 253/1000 binary64))
(*.f64 #s(literal 253/1000 binary64) x)
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal -1265/72 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1265/72 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal -1265/72 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal -1265/72 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x #s(literal -1265/72 binary64)))))
(/.f64 #s(literal -1265/72 binary64) x)
(/.f64 #s(literal -1265/72 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal -1265/72 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x #s(literal -1265/72 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1265/72 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1265/72 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(pow.f64 (/.f64 x #s(literal -1265/72 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal -1265/72 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(*.f64 #s(literal -1265/72 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1265/72 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1265/72 binary64))

simplify211.0ms (2.8%)

Algorithm
egg-herbie
Rules
2808×*-lowering-*.f32
2808×*-lowering-*.f64
1742×+-lowering-+.f64
1742×+-lowering-+.f32
1084×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01321164
13871019
21129951
33114926
47641926
08185926
Stop Event
iter limit
node limit
Counts
216 → 216
Calls
Call 1
Inputs
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
1
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* -253/1000 x)
(* x (- (* -3/25 x) 253/1000))
(* x (- (* -3/25 x) 253/1000))
(* x (- (* -3/25 x) 253/1000))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
-253/1000
(- (* -3/25 x) 253/1000)
(- (* -3/25 x) 253/1000)
(- (* -3/25 x) 253/1000)
(* -3/25 x)
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 x)
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
1
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
1
(+ 1 (* 72/1265 (pow x 3)))
(+ 1 (* (pow x 3) (+ 72/1265 (* 1728/64009 x))))
(+ 1 (* (pow x 3) (+ 72/1265 (* x (+ 1728/64009 (* 207360/16194277 x))))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (* 55991/120000 (/ 1 x))) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (+ 253/1000 (* -1 (/ (- 55991/120000 (* 16194277/14400000 (/ 1 x))) x))) x)) 3/25))
(* -72/1265 (pow x 3))
(* (pow x 3) (- (* -1728/64009 x) 72/1265))
(* (pow x 3) (- (* x (- (* -207360/16194277 x) 1728/64009)) 72/1265))
(* (pow x 3) (- (* x (- (* x (- (* -24883200/4097152081 x) 207360/16194277)) 1728/64009)) 72/1265))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))
(* (pow x 2) (+ 3/25 (* -1 (/ (- (* -1 (/ (+ 64009/120000 (* 16194277/14400000 (/ 1 x))) x)) 253/1000) x))))
(/ -1265/72 (pow x 2))
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/ 25/3 x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/ 25/3 x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/ -1265/72 x)
(/ (- (* 25/3 x) 1265/72) x)
(/ (- (* 25/3 x) 1265/72) x)
(/ (- (* 25/3 x) 1265/72) x)
25/3
(- 25/3 (* 1265/72 (/ 1 x)))
(- 25/3 (* 1265/72 (/ 1 x)))
(- 25/3 (* 1265/72 (/ 1 x)))
25/3
(- 25/3 (* 1265/72 (/ 1 x)))
(- 25/3 (* 1265/72 (/ 1 x)))
(- 25/3 (* 1265/72 (/ 1 x)))
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(* 253/1000 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
(/ -1265/72 x)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 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 2)
(*.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)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
-253/1000
#s(literal -253/1000 binary64)
(- (* -3/25 x) 253/1000)
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(- (* -3/25 x) 253/1000)
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(- (* -3/25 x) 253/1000)
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* x (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
1
#s(literal 1 binary64)
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+ 1 (* -3/25 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 72/1265 (pow x 3)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 72/1265 binary64) (*.f64 x (*.f64 x x))))
(+ 1 (* (pow x 3) (+ 72/1265 (* 1728/64009 x))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 72/1265 binary64) (*.f64 x #s(literal 1728/64009 binary64)))))
(+ 1 (* (pow x 3) (+ 72/1265 (* x (+ 1728/64009 (* 207360/16194277 x))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 72/1265 binary64) (*.f64 x (+.f64 #s(literal 1728/64009 binary64) (*.f64 x #s(literal 207360/16194277 binary64)))))))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 55991/120000 binary64))
(* (pow x 2) (- (/ 55991/120000 (pow x 2)) (+ 3/25 (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 55991/120000 binary64) (/.f64 #s(literal -16194277/14400000 binary64) x)))
(* -3/25 (pow x 2))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (* 55991/120000 (/ 1 x))) x)) 3/25))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 55991/120000 binary64))
(* (pow x 2) (- (* -1 (/ (+ 253/1000 (* -1 (/ (- 55991/120000 (* 16194277/14400000 (/ 1 x))) x))) x)) 3/25))
(+.f64 (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 55991/120000 binary64) (/.f64 #s(literal -16194277/14400000 binary64) x)))
(* -72/1265 (pow x 3))
(*.f64 x (*.f64 x (*.f64 x #s(literal -72/1265 binary64))))
(* (pow x 3) (- (* -1728/64009 x) 72/1265))
(*.f64 (*.f64 x x) (*.f64 x (+.f64 #s(literal -72/1265 binary64) (*.f64 x #s(literal -1728/64009 binary64)))))
(* (pow x 3) (- (* x (- (* -207360/16194277 x) 1728/64009)) 72/1265))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -72/1265 binary64) (*.f64 x (+.f64 #s(literal -1728/64009 binary64) (*.f64 x #s(literal -207360/16194277 binary64))))))
(* (pow x 3) (- (* x (- (* x (- (* -24883200/4097152081 x) 207360/16194277)) 1728/64009)) 72/1265))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -72/1265 binary64) (*.f64 x (+.f64 #s(literal -1728/64009 binary64) (*.f64 x (+.f64 #s(literal -207360/16194277 binary64) (*.f64 x #s(literal -24883200/4097152081 binary64))))))))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 64009/120000 binary64))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (+ (* 253/1000 (/ 1 x)) (* 16194277/14400000 (/ 1 (pow x 3)))))))
(+.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) (+.f64 (/.f64 #s(literal 16194277/14400000 binary64) x) #s(literal 64009/120000 binary64)))
(* 3/25 (pow x 2))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (+ (/ 64009/120000 (pow x 2)) (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))) #s(literal 64009/120000 binary64))
(* (pow x 2) (+ 3/25 (* -1 (/ (- (* -1 (/ (+ 64009/120000 (* 16194277/14400000 (/ 1 x))) x)) 253/1000) x))))
(*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) (+.f64 #s(literal 253/1000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 16194277/14400000 binary64) x) #s(literal 64009/120000 binary64)) x))))
(/ -1265/72 (pow x 2))
(/.f64 #s(literal -1265/72 binary64) (*.f64 x x))
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- (* 25/3 x) 1265/72) (pow x 2))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ (- (* 25/3 x) 1265/72) x)
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(/ (- (* 25/3 x) 1265/72) x)
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(/ (- (* 25/3 x) 1265/72) x)
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
25/3
#s(literal 25/3 binary64)
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
25/3
#s(literal 25/3 binary64)
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(- 25/3 (* 1265/72 (/ 1 x)))
(+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)
(/ -1265/72 x)
(/.f64 #s(literal -1265/72 binary64) x)

eval72.0ms (1%)

Compiler

Compiled 10822 to 1312 computations (87.9% saved)

prune74.0ms (1%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New6515656
Fresh437
Picked145
Done044
Total65616672
Accuracy
100.0%
Counts
672 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(/.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
99.9%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
51.5%
(-.f64 (*.f64 x #s(literal -253/1000 binary64)) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
98.5%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
98.9%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
99.8%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)))
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
51.4%
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
51.6%
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
50.6%
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
50.5%
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
3.7%
(*.f64 #s(literal -253/1000 binary64) x)
49.7%
#s(literal 1 binary64)
Compiler

Compiled 232 to 171 computations (26.3% saved)

simplify147.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 x x) #s(literal 9/625 binary64))
cost-diff0
(-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
cost-diff0
(*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x)
cost-diff0
(/.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
cost-diff0
(/.f64 #s(literal 1 binary64) x)
cost-diff0
(/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
cost-diff128
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))
cost-diff0
(/.f64 #s(literal 25/3 binary64) x)
cost-diff0
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
cost-diff0
(*.f64 x x)
cost-diff0
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
cost-diff0
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
cost-diff0
(/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
cost-diff0
(/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
Rules
2180×fnmadd-define
1524×fmsub-define
1368×fmm-def
1320×fnmsub-define
1302×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032161
172144
2167141
3457141
41420141
53986141
08182141
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(- 1 (/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))))
1
(/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625))))
x
(/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))
(+ 253/1000 (* x -3/25))
253/1000
(* x -3/25)
-3/25
(+ 64009/1000000 (* (* x x) -9/625))
64009/1000000
(* (* x x) -9/625)
(* x x)
-9/625
(* -3/25 (* x x))
-3/25
(* x x)
x
(- 1 (/ x (/ 25/3 x)))
1
(/ x (/ 25/3 x))
x
(/ 25/3 x)
25/3
(- 1 (/ x (/ (/ 1 x) 3/25)))
1
(/ x (/ (/ 1 x) 3/25))
x
(/ (/ 1 x) 3/25)
(/ 1 x)
3/25
(/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))
(* (- 64009/1000000 (* (* x x) 9/625)) x)
(- 64009/1000000 (* (* x x) 9/625))
64009/1000000
(* (* x x) 9/625)
(* x x)
x
9/625
(+ -253/1000 (* x 3/25))
-253/1000
(* x 3/25)
3/25
Outputs
(- 1 (/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
1
#s(literal 1 binary64)
(/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625))))
(/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal -25/3 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
x
(/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))
(/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal -25/3 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(+ 253/1000 (* x -3/25))
(+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal -25/3 binary64)))
253/1000
#s(literal 253/1000 binary64)
(* x -3/25)
(/.f64 x #s(literal -25/3 binary64))
-3/25
#s(literal -3/25 binary64)
(+ 64009/1000000 (* (* x x) -9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
64009/1000000
#s(literal 64009/1000000 binary64)
(* (* x x) -9/625)
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* x x)
(*.f64 x x)
-9/625
#s(literal -9/625 binary64)
(* -3/25 (* x x))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
-3/25
#s(literal -3/25 binary64)
(* x x)
(*.f64 x x)
x
(- 1 (/ x (/ 25/3 x)))
(+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -25/3 binary64) x)))
1
#s(literal 1 binary64)
(/ x (/ 25/3 x))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
x
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
25/3
#s(literal 25/3 binary64)
(- 1 (/ x (/ (/ 1 x) 3/25)))
(+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal -25/3 binary64) x)))
1
#s(literal 1 binary64)
(/ x (/ (/ 1 x) 3/25))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
x
(/ (/ 1 x) 3/25)
(/.f64 #s(literal 25/3 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
3/25
#s(literal 3/25 binary64)
(/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))
(*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(* (- 64009/1000000 (* (* x x) 9/625)) x)
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(- 64009/1000000 (* (* x x) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
64009/1000000
#s(literal 64009/1000000 binary64)
(* (* x x) 9/625)
(*.f64 (*.f64 x x) #s(literal 9/625 binary64))
(* x x)
(*.f64 x x)
x
9/625
#s(literal 9/625 binary64)
(+ -253/1000 (* x 3/25))
(+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))
-253/1000
#s(literal -253/1000 binary64)
(* x 3/25)
(/.f64 x #s(literal 25/3 binary64))
3/25
#s(literal 3/25 binary64)

localize233.0ms (3.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal 9/625 binary64))
accuracy99.7%
(*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x)
accuracy99.5%
(*.f64 x #s(literal 3/25 binary64))
accuracy91.8%
(/.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
accuracy100.0%
(/.f64 #s(literal 1 binary64) x)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
accuracy99.8%
(/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64)))
accuracy99.5%
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
accuracy99.8%
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
accuracy99.3%
(/.f64 #s(literal 25/3 binary64) x)
accuracy100.0%
(*.f64 x x)
accuracy99.7%
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
accuracy99.7%
(/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
accuracy99.5%
(*.f64 x #s(literal -3/25 binary64))
accuracy74.3%
(/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
Results
189.0ms256×0valid
Compiler

Compiled 183 to 33 computations (82% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
...c/correct-round.rkt:119:19: 31.0ms (45.8% of total)
ival-div: 14.0ms (20.7% of total)
ival-mult: 14.0ms (20.7% of total)
ival-sub: 5.0ms (7.4% of total)
ival-add: 4.0ms (5.9% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
20 → 240
Calls
Call 1
Inputs
#<alt (- 1 (/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))))>
#<alt (/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625))))>
#<alt (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))>
#<alt (+ 253/1000 (* x -3/25))>
#<alt (* -3/25 (* x x))>
#<alt (* x x)>
#<alt (- 1 (/ x (/ 25/3 x)))>
#<alt (/ x (/ 25/3 x))>
#<alt (/ 25/3 x)>
#<alt (/ (/ 1 x) 3/25)>
#<alt (- 1 (/ x (/ (/ 1 x) 3/25)))>
#<alt (/ x (/ (/ 1 x) 3/25))>
#<alt (/ 1 x)>
#<alt (/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))>
#<alt (* (- 64009/1000000 (* (* x x) 9/625)) x)>
#<alt (- 64009/1000000 (* (* x x) 9/625))>
#<alt (* (* x x) 9/625)>
#<alt (* x -3/25)>
#<alt (* (* x x) -9/625)>
#<alt (* x 3/25)>
Outputs
#<alt 1>
#<alt (+ 1 (* -253/1000 x))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (+ 1 (* x (- (* -3/25 x) 253/1000)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))>
#<alt (* 253/1000 x)>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* x (+ 253/1000 (* 3/25 x)))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* 3/25 (pow x 2))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))>
#<alt 1000/253>
#<alt (+ 1000/253 (* -120000/64009 x))>
#<alt (+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))>
#<alt (+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))>
#<alt (/ 25/3 x)>
#<alt (/ (- 25/3 (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)>
#<alt (/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)>
#<alt (/ 25/3 x)>
#<alt (* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))>
#<alt 253/1000>
#<alt (+ 253/1000 (* -3/25 x))>
#<alt (+ 253/1000 (* -3/25 x))>
#<alt (+ 253/1000 (* -3/25 x))>
#<alt (* -3/25 x)>
#<alt (* x (- (* 253/1000 (/ 1 x)) 3/25))>
#<alt (* x (- (* 253/1000 (/ 1 x)) 3/25))>
#<alt (* x (- (* 253/1000 (/ 1 x)) 3/25))>
#<alt (* -3/25 x)>
#<alt (* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -3/25 (pow x 2))>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt 1>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt (/ 25/3 x)>
#<alt 1>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (+ 1 (* -3/25 (pow x 2)))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* -3/25 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 3/25))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (* 3/25 (pow x 2))>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (/ 1 x)>
#<alt (* -253/1000 x)>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* x (- (* -3/25 x) 253/1000))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -3/25 (pow x 2))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))>
#<alt (* 64009/1000000 x)>
#<alt (* x (+ 64009/1000000 (* -9/625 (pow x 2))))>
#<alt (* x (+ 64009/1000000 (* -9/625 (pow x 2))))>
#<alt (* x (+ 64009/1000000 (* -9/625 (pow x 2))))>
#<alt (* -9/625 (pow x 3))>
#<alt (* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* -9/625 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))>
#<alt 64009/1000000>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (+ 64009/1000000 (* -9/625 (pow x 2)))>
#<alt (* -9/625 (pow x 2))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* -9/625 (pow x 2))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* 9/625 (pow x 2))>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -3/25 x)>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* -9/625 (pow x 2))>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
#<alt (* 3/25 x)>
Calls

60 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(* (- 64009/1000000 (* (* x x) 9/625)) x)
0.0ms
x
@0
(/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))
0.0ms
x
@inf
(/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))
0.0ms
x
@inf
(* (* x x) 9/625)
0.0ms
x
@0
(* -3/25 (* x x))

rewrite349.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
4450×*-lowering-*.f32
4450×*-lowering-*.f64
3090×/-lowering-/.f32
3090×/-lowering-/.f64
2194×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032127
120993
2187390
0872990
Stop Event
iter limit
node limit
Counts
20 → 426
Calls
Call 1
Inputs
(- 1 (/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))))
(/ x (/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625))))
(/ (+ 253/1000 (* x -3/25)) (+ 64009/1000000 (* (* x x) -9/625)))
(+ 253/1000 (* x -3/25))
(* -3/25 (* x x))
(* x x)
(- 1 (/ x (/ 25/3 x)))
(/ x (/ 25/3 x))
(/ 25/3 x)
(/ (/ 1 x) 3/25)
(- 1 (/ x (/ (/ 1 x) 3/25)))
(/ x (/ (/ 1 x) 3/25))
(/ 1 x)
(/ (* (- 64009/1000000 (* (* x x) 9/625)) x) (+ -253/1000 (* x 3/25)))
(* (- 64009/1000000 (* (* x x) 9/625)) x)
(- 64009/1000000 (* (* x x) 9/625))
(* (* x x) 9/625)
(* x -3/25)
(* (* x x) -9/625)
(* x 3/25)
Outputs
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(fma.f64 x (neg.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(+.f64 (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 64009/1000000 binary64)) (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(+.f64 (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 64009/1000000 binary64)))
(+.f64 (*.f64 #s(literal 64009/1000000 binary64) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (*.f64 #s(literal 64009/1000000 binary64) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) #s(literal -1 binary64)))
(fma.f64 #s(literal 64009/1000000 binary64) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 #s(literal 64009/1000000 binary64) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(fma.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 64009/1000000 binary64) (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(fma.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal 64009/1000000 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal 1 binary64)))
(/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(/.f64 (*.f64 x (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))))
(/.f64 (*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(*.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) x) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(-.f64 (/.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (/.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(fma.f64 x #s(literal -3/25 binary64) #s(literal 253/1000 binary64))
(fma.f64 #s(literal -3/25 binary64) x #s(literal 253/1000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (neg.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))))
(/.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 #s(literal -759/25000 binary64) x))))
(/.f64 (neg.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64)))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 64009/1000000 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))) (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 (+.f64 #s(literal 16194277/1000000000 binary64) (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))))))
(-.f64 #s(literal 0 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(neg.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -25/3 binary64) x))
(pow.f64 (neg.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 x (neg.f64 (/.f64 x #s(literal 25/3 binary64))))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(*.f64 (*.f64 x x) #s(literal -3/25 binary64))
(*.f64 (/.f64 x #s(literal 25/3 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) x))
(/.f64 x (/.f64 #s(literal 1 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -1 binary64) x))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) x) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (*.f64 x x) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))
(*.f64 (/.f64 x #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x))
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -3/25 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(fma.f64 x (*.f64 x #s(literal -3/25 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (/.f64 x #s(literal 25/3 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -3/25 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -3/25 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 25/3 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 3/25 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 x x) #s(literal 25/3 binary64))
(/.f64 (/.f64 x #s(literal 25/3 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -25/3 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 25/3 binary64) x))
(pow.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 x (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
(*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(*.f64 (/.f64 x #s(literal 25/3 binary64)) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -25/3 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -3/25 binary64))
(*.f64 (/.f64 x #s(literal -25/3 binary64)) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 25/3 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -25/3 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 25/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 25/3 binary64) x)
(/.f64 #s(literal 25/3 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal 25/3 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 3/25 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -25/3 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3/25 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) x))
(*.f64 #s(literal 25/3 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 25/3 binary64))
(*.f64 #s(literal -25/3 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -25/3 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) #s(literal -25/3 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 25/3 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -25/3 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 x #s(literal 25/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 25/3 binary64) x)
(/.f64 #s(literal 25/3 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x #s(literal 25/3 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 3/25 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -25/3 binary64) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -3/25 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64))
(pow.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) x))
(*.f64 #s(literal 25/3 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 25/3 binary64))
(*.f64 #s(literal -25/3 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -25/3 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) #s(literal -25/3 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -3/25 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(fma.f64 x (*.f64 x #s(literal -3/25 binary64)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (/.f64 x #s(literal 25/3 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -3/25 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -3/25 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -3/25 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 x #s(literal 25/3 binary64)) (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 3/25 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x x)) (/.f64 #s(literal 15625/27 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))) #s(literal -1 binary64)))
(neg.f64 (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 x (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 x x) #s(literal 25/3 binary64))
(/.f64 (/.f64 x #s(literal 25/3 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal -25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal -25/3 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 25/3 binary64) x))
(pow.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) (*.f64 x x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 x (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (*.f64 x x) #s(literal 3/25 binary64))
(*.f64 #s(literal 3/25 binary64) (*.f64 x x))
(*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 1 binary64))
(*.f64 (/.f64 x #s(literal 25/3 binary64)) x)
(*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -25/3 binary64) x)))
(*.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 3/25 binary64))
(*.f64 (/.f64 x (/.f64 #s(literal -1 binary64) x)) #s(literal -3/25 binary64))
(*.f64 (/.f64 x #s(literal -25/3 binary64)) (-.f64 #s(literal 0 binary64) x))
(exp.f64 (*.f64 (log.f64 x) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 1 binary64) x)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x))
(pow.f64 x #s(literal -1 binary64))
(pow.f64 (*.f64 x x) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal -1 binary64))
(pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) x) (*.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) x) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (/.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (/.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(*.f64 x (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (+.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 (/.f64 (*.f64 x (*.f64 x x)) #s(literal 15625/27 binary64)) #s(literal -16194277/1000000000 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x #s(literal -3/25 binary64)) (-.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64)))))
(*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))) (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(+.f64 (*.f64 x #s(literal 64009/1000000 binary64)) (*.f64 x (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(+.f64 (*.f64 #s(literal 64009/1000000 binary64) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) x))
(fma.f64 x #s(literal 64009/1000000 binary64) (*.f64 x (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(fma.f64 #s(literal 64009/1000000 binary64) x (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) x))
(/.f64 (*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) x) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) x) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(/.f64 (*.f64 x (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (*.f64 x (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) x)
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) (/.f64 x #s(literal 25/3 binary64))))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (neg.f64 (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal -3/25 binary64))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))
(-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
(-.f64 (/.f64 #s(literal 4097152081/1000000000000 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(-.f64 (/.f64 #s(literal 262254607552729/1000000000000000000 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(fma.f64 x (*.f64 x #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))
(fma.f64 x (neg.f64 (*.f64 x #s(literal 9/625 binary64))) #s(literal 64009/1000000 binary64))
(fma.f64 (*.f64 x x) #s(literal -9/625 binary64) #s(literal 64009/1000000 binary64))
(fma.f64 #s(literal -9/625 binary64) (*.f64 x x) #s(literal 64009/1000000 binary64))
(fma.f64 #s(literal 9/625 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 64009/1000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 9/625 binary64)) #s(literal 64009/1000000 binary64))
(fma.f64 (*.f64 x #s(literal -9/625 binary64)) x #s(literal 64009/1000000 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 9/625 binary64) #s(literal 64009/1000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))))
(/.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 #s(literal -576081/625000000 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (neg.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (neg.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (neg.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)) #s(literal 4097152081/1000000000000 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 4097152081/1000000000000 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 262254607552729/1000000000000000000 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))) (*.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) (*.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(pow.f64 (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64)))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))))) (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -9/625 binary64)) #s(literal 64009/1000000 binary64))))))
(*.f64 (+.f64 #s(literal 262254607552729/1000000000000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -729/244140625 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))))
(*.f64 (-.f64 #s(literal 4097152081/1000000000000 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 81/390625 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -3/25 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 x #s(literal 25/3 binary64))) #s(literal 2 binary64)))
(pow.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal -2 binary64))
(pow.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 25/3 binary64) x) (/.f64 #s(literal 25/3 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(*.f64 x (*.f64 #s(literal 3/25 binary64) (/.f64 x #s(literal 25/3 binary64))))
(*.f64 x (*.f64 #s(literal -3/25 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 #s(literal -3/25 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x x) #s(literal 9/625 binary64))
(*.f64 #s(literal 3/25 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(*.f64 (/.f64 x (/.f64 #s(literal 25/3 binary64) x)) #s(literal 3/25 binary64))
(*.f64 #s(literal 9/625 binary64) (*.f64 x x))
(*.f64 (/.f64 x #s(literal 25/3 binary64)) (/.f64 x #s(literal 25/3 binary64)))
(*.f64 (*.f64 #s(literal -3/25 binary64) (*.f64 x x)) #s(literal -3/25 binary64))
(*.f64 (*.f64 x #s(literal 9/625 binary64)) x)
(*.f64 (*.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 3/25 binary64)) x)
(*.f64 (*.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -3/25 binary64)) x)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) #s(literal 2 binary64)) #s(literal 9/625 binary64))
(*.f64 x #s(literal -3/25 binary64))
(*.f64 #s(literal -3/25 binary64) x)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
(neg.f64 (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
(*.f64 x (*.f64 x #s(literal -9/625 binary64)))
(*.f64 x (neg.f64 (*.f64 x #s(literal 9/625 binary64))))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(*.f64 #s(literal -9/625 binary64) (*.f64 x x))
(*.f64 #s(literal 9/625 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x #s(literal 9/625 binary64)))
(*.f64 (*.f64 x #s(literal -9/625 binary64)) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 9/625 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 25/3 binary64) x)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 25/3 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64)))
(/.f64 x #s(literal 25/3 binary64))
(/.f64 #s(literal -3/25 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal 3/25 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -25/3 binary64) x))
(/.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -25/3 binary64))
(pow.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 x #s(literal 25/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 25/3 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 25/3 binary64)))
(*.f64 x #s(literal 3/25 binary64))
(*.f64 #s(literal -3/25 binary64) (-.f64 #s(literal 0 binary64) x))
(*.f64 #s(literal -3/25 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal 3/25 binary64) x)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) #s(literal -3/25 binary64))

simplify200.0ms (2.7%)

Algorithm
egg-herbie
Rules
2076×*-lowering-*.f32
2076×*-lowering-*.f64
1470×--lowering--.f32
1470×--lowering--.f64
1346×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01151245
13401030
28481028
321631004
461911004
082011004
Stop Event
iter limit
node limit
Counts
240 → 240
Calls
Call 1
Inputs
1
(+ 1 (* -253/1000 x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(* 253/1000 x)
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* x (+ 253/1000 (* 3/25 x)))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* 3/25 (pow x 2))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
1000/253
(+ 1000/253 (* -120000/64009 x))
(+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))
(+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))
(/ 25/3 x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)
(/ 25/3 x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))
253/1000
(+ 253/1000 (* -3/25 x))
(+ 253/1000 (* -3/25 x))
(+ 253/1000 (* -3/25 x))
(* -3/25 x)
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(* -3/25 x)
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(* -3/25 (pow x 2))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
1
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
(/ 25/3 x)
1
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(+ 1 (* -3/25 (pow x 2)))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* -3/25 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(* 3/25 (pow x 2))
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(/ 1 x)
(* -253/1000 x)
(* x (- (* -3/25 x) 253/1000))
(* x (- (* -3/25 x) 253/1000))
(* x (- (* -3/25 x) 253/1000))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -3/25 (pow x 2))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(* 64009/1000000 x)
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(* -9/625 (pow x 3))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* -9/625 (pow x 3))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
64009/1000000
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(* -9/625 (pow x 2))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* -9/625 (pow x 2))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* 9/625 (pow x 2))
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -3/25 x)
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* -9/625 (pow x 2))
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
(* 3/25 x)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -253/1000 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -253/1000 binary64) x))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(+ 1 (* x (- (* -3/25 x) 253/1000)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (/ 1 (pow x 2)) (+ 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* (pow x 2) (- (* -1 (/ (- 253/1000 (/ 1 x)) x)) 3/25))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))))
(* 253/1000 x)
(*.f64 x #s(literal 253/1000 binary64))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* x (+ 253/1000 (* 3/25 x)))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x))))
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
1000/253
#s(literal 1000/253 binary64)
(+ 1000/253 (* -120000/64009 x))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x #s(literal -120000/64009 binary64)))
(+ 1000/253 (* x (- (* 14400000/16194277 x) 120000/64009)))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x (+.f64 #s(literal -120000/64009 binary64) (*.f64 x #s(literal 14400000/16194277 binary64)))))
(+ 1000/253 (* x (- (* x (+ 14400000/16194277 (* -1728000000/4097152081 x))) 120000/64009)))
(+.f64 #s(literal 1000/253 binary64) (*.f64 x (+.f64 #s(literal -120000/64009 binary64) (*.f64 x (+.f64 #s(literal 14400000/16194277 binary64) (*.f64 x #s(literal -1728000000/4097152081 binary64)))))))
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ (- 25/3 (* 1265/72 (/ 1 x))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (* 1265/72 (/ 1 x))) x)
(/.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 (-.f64 #s(literal 1265/72 binary64) (/.f64 #s(literal 64009/1728 binary64) x)) x)) x)
(/ (- (+ 25/3 (/ 64009/1728 (pow x 2))) (+ (* 1265/72 (/ 1 x)) (* 16194277/207360 (/ 1 (pow x 3))))) x)
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 64009/1728 binary64) (/.f64 #s(literal -16194277/207360 binary64) x)) x) #s(literal -1265/72 binary64)) x)) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(* -1 (/ (- (* 1265/72 (/ 1 x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)
(* -1 (/ (- (* -1 (/ (- (* 64009/1728 (/ 1 x)) 1265/72) x)) 25/3) x))
(/.f64 (-.f64 #s(literal 25/3 binary64) (/.f64 (-.f64 #s(literal 1265/72 binary64) (/.f64 #s(literal 64009/1728 binary64) x)) x)) x)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16194277/207360 (/ 1 x)) 64009/1728) x)) 1265/72) x)) 25/3) x))
(/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 64009/1728 binary64) (/.f64 #s(literal -16194277/207360 binary64) x)) x) #s(literal -1265/72 binary64)) x)) x)
253/1000
#s(literal 253/1000 binary64)
(+ 253/1000 (* -3/25 x))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(+ 253/1000 (* -3/25 x))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(+ 253/1000 (* -3/25 x))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* x (- (* 253/1000 (/ 1 x)) 3/25))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* -1 (* x (- 3/25 (* 253/1000 (/ 1 x)))))
(+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal 253/1000 binary64))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 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 2)
(*.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)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
1
#s(literal 1 binary64)
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
(/ 25/3 x)
(/.f64 #s(literal 25/3 binary64) x)
1
#s(literal 1 binary64)
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(+ 1 (* -3/25 (pow x 2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 3/25))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64))))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(* 3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal 3/25 binary64)))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(* -253/1000 x)
(*.f64 #s(literal -253/1000 binary64) x)
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* x (- (* -3/25 x) 253/1000))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -3/25 (pow x 2))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* -1 (* (pow x 2) (+ 3/25 (* 253/1000 (/ 1 x)))))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(* 64009/1000000 x)
(*.f64 x #s(literal 64009/1000000 binary64))
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* x (+ 64009/1000000 (* -9/625 (pow x 2))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* -9/625 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -9/625 binary64))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* (pow x 3) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* -9/625 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -9/625 binary64))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
(* -1 (* (pow x 3) (- 9/625 (* 64009/1000000 (/ 1 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))
64009/1000000
#s(literal 64009/1000000 binary64)
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(+ 64009/1000000 (* -9/625 (pow x 2)))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* (pow x 2) (- (* 64009/1000000 (/ 1 (pow x 2))) 9/625))
(+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* 9/625 (pow x 2))
(*.f64 x (*.f64 x #s(literal 9/625 binary64)))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -3/25 x)
(*.f64 x #s(literal -3/25 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* -9/625 (pow x 2))
(*.f64 (*.f64 x x) #s(literal -9/625 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))
(* 3/25 x)
(*.f64 x #s(literal 3/25 binary64))

eval102.0ms (1.4%)

Compiler

Compiled 11098 to 1294 computations (88.3% saved)

prune61.0ms (0.8%)

Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New7108718
Fresh213
Picked325
Done178
Total71618734
Accuracy
100.0%
Counts
734 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.5%
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
50.5%
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
99.9%
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
51.5%
(-.f64 (*.f64 x #s(literal -253/1000 binary64)) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
98.5%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
98.9%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
59.2%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 x #s(literal -3/25 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
98.4%
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
99.9%
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
51.4%
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
50.6%
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
50.5%
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
51.5%
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
50.5%
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
50.5%
(*.f64 #s(literal -3/25 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) x)))
50.5%
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
3.7%
(*.f64 #s(literal -253/1000 binary64) x)
49.7%
#s(literal 1 binary64)
Compiler

Compiled 484 to 231 computations (52.3% saved)

regimes29.0ms (0.4%)

Counts
33 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(*.f64 #s(literal -3/25 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) x)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
(-.f64 (*.f64 x #s(literal -253/1000 binary64)) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal -3/25 binary64)) #s(literal -253/1000 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 x (*.f64 x #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (*.f64 x #s(literal -3/25 binary64)) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64))) x) (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))) (/.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal -9/625 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 16194277/1000000000 binary64) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 27/15625 binary64)))) (+.f64 #s(literal 64009/1000000 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal 9/625 binary64)) #s(literal 759/25000 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 64009/1000000 binary64) (*.f64 (*.f64 x x) #s(literal 9/625 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) #s(literal -1 binary64)))))
Outputs
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
Calls

3 calls:

10.0ms
x
9.0ms
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
8.0ms
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
99.9%1(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
Compiler

Compiled 20 to 15 computations (25% saved)

regimes20.0ms (0.3%)

Counts
22 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(*.f64 #s(literal -3/25 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) x)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 25/3 binary64) x) x)))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3/25 binary64))))
(-.f64 (*.f64 x #s(literal -253/1000 binary64)) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(-.f64 (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 (+.f64 #s(literal 25/3 binary64) (/.f64 #s(literal -1265/72 binary64) x)) x)))
Outputs
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
Calls

3 calls:

6.0ms
(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
6.0ms
x
6.0ms
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
Results
AccuracySegmentsBranch
99.9%1x
99.9%1(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
99.9%1(*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))
Compiler

Compiled 20 to 15 computations (25% saved)

regimes5.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 25/3 binary64) (*.f64 x x)))
(*.f64 #s(literal -3/25 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) x) x)))
Outputs
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
98.4%1x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes5.0ms (0.1%)

Counts
11 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(*.f64 x (-.f64 #s(literal -253/1000 binary64) (/.f64 x #s(literal 25/3 binary64))))
Outputs
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
99.2%3x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0.1%)

Counts
9 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(/.f64 x (/.f64 #s(literal -25/3 binary64) x))
(*.f64 (neg.f64 (/.f64 x #s(literal 25/3 binary64))) x)
(*.f64 #s(literal -3/25 binary64) (/.f64 x (/.f64 #s(literal 1 binary64) x)))
Outputs
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64)))
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
98.8%3x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

Counts
5 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
(*.f64 (*.f64 x #s(literal -3/25 binary64)) x)
Outputs
(*.f64 x (*.f64 x #s(literal -3/25 binary64)))
#s(literal 1 binary64)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
98.5%3x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Counts
3 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
Outputs
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
#s(literal 1 binary64)
(*.f64 #s(literal -3/25 binary64) (*.f64 x x))
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
98.5%3x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0%)

Accuracy

Total -30.4b remaining (-94.3%)

Threshold costs -30.4b (-94.3%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(*.f64 #s(literal -253/1000 binary64) x)
Outputs
#s(literal 1 binary64)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
49.7%1x
Compiler

Compiled 2 to 1 computations (50% saved)

bsearch42.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
5.553070242342735e-8
943.0873923284815
19.0ms
-1139.4333277093995
-4.2103990395837493e-7
Results
29.0ms304×0valid
Compiler

Compiled 318 to 258 computations (18.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
...c/correct-round.rkt:119:19: 8.0ms (48.4% of total)
ival-mult: 4.0ms (24.2% of total)
ival-sub: 2.0ms (12.1% of total)
ival-add: 2.0ms (12.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch42.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
5.553070242342735e-8
943.0873923284815
19.0ms
-1139.4333277093995
-4.2103990395837493e-7
Results
28.0ms304×0valid
Compiler

Compiled 280 to 220 computations (21.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
...c/correct-round.rkt:119:19: 10.0ms (52.1% of total)
ival-mult: 6.0ms (31.3% of total)
ival-sub: 2.0ms (10.4% of total)
ival-add: 2.0ms (10.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch43.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
5.553070242342735e-8
943.0873923284815
21.0ms
-1139.4333277093995
-4.2103990395837493e-7
Results
30.0ms304×0valid
Compiler

Compiled 204 to 163 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 9.0ms (43.9% of total)
...c/correct-round.rkt:119:19: 8.0ms (39% of total)
ival-sub: 2.0ms (9.7% of total)
ival-add: 2.0ms (9.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch53.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
5.553070242342735e-8
943.0873923284815
31.0ms
-1139.4333277093995
-4.2103990395837493e-7
Results
39.0ms304×0valid
Compiler

Compiled 204 to 163 computations (20.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 17.0ms (57.5% of total)
...c/correct-round.rkt:119:19: 9.0ms (30.4% of total)
ival-add: 2.0ms (6.8% of total)
ival-sub: 1.0ms (3.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify14.0ms (0.2%)

Algorithm
egg-herbie
Rules
38×*-commutative_binary64
36×+-commutative_binary64
32×sub-neg_binary64
22×neg-sub0_binary64
22×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
170106
2105106
3133106
4152106
5160106
6162106
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (if (<=.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (if (<=.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (if (<=.f64 x #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)) (if (<=.f64 x #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
#s(literal 1 binary64)
Outputs
(-.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 3/25 binary64)))) (*.f64 x #s(literal 253/1000 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 3/25 binary64)) #s(literal 253/1000 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 25/3 binary64) x)))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64)))) (if (<=.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 x (+.f64 #s(literal -253/1000 binary64) (*.f64 x #s(literal -3/25 binary64))))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (if (<=.f64 x #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal 253/1000 binary64))) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 x (*.f64 x #s(literal -3/25 binary64))) (if (<=.f64 x #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
(if (<=.f64 x #s(literal -4728779608739021/1125899906842624 binary64)) (*.f64 #s(literal -3/25 binary64) (*.f64 x x)) (if (<=.f64 x #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 #s(literal -3/25 binary64) (*.f64 x x))))
#s(literal 1 binary64)

soundness1.6s (21.2%)

Rules
3822×*-lowering-*.f32
3822×*-lowering-*.f64
2808×*-lowering-*.f32
2808×*-lowering-*.f64
2808×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01321164
13871019
21129951
33114926
47641926
08185926
035248
199217
2256211
3602211
41438211
54240211
08146211
01061046
1309888
2742868
31759866
44652866
08245866
0824
15121
244220
3494520
0809720
025115
1177100
2165195
0825495
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 277 to 156 computations (43.7% saved)

preprocess45.0ms (0.6%)

Compiler

Compiled 254 to 88 computations (65.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...